2011-02-11 3 views
6

: 문제 때문에 나는이 같은 코드를 사용하고

Double.TryParse(Value, NumberStyles.Any, CultureInfo.InvariantCulture, out result); 

지금의 언어는 프랑스어에 있지만 일부 클라이언트가 너무 다른 언어를 사용하는, 그래서 수

프로그램에서 "fr-FR"를 열심히 코딩하지 않겠지 만, 이제는 2 번이되어야하는 "2,00"을 통과하면 200 번으로 변환됩니다.

어떻게하면 올바르게 수행 할 수 있습니까? 감사합니다.

답변

11

CultureInfo.CurrentCulture을 사용하여 시스템의 현재 culture를 가져올 수 있습니다. InvariantCulture 대신이 값을 사용하십시오.

3

웹 응용 프로그램 인 경우 요청에 Accept-Language 헤더가 사용자에게 사용할 로캘에 대한 힌트로 표시 될 수 있습니다.

관련 문제