우리는 고전적인 ASP로 작성된 최근 국제화 된 응용 프로그램이 있습니다. 다음 코드는 문제를 복제합니다. 레코드 집합의 해당 필드 값은 "8.90"이며 varchar (255)로 입력됩니다.클래식 ASP 형식 번호 이상
session.LCID = 2057
nNumber = recMessages.fields(lCounter)
Response.Write nNumber '' # prints 8.90
Response.Write FormatNumber(8.90) '' # prints 8.90
Response.Write FormatNumber(nNumber) '' # prints 8.90
session.LCID = 1034
nNumber = recMessages.fields(lCounter)
Response.Write nNumber '' # prints 8.90
Response.Write FormatNumber(8.90) '' # prints 8,90
Response.Write FormatNumber(nNumber) '' # prints 890,00!
여기에 무슨 일이 일어나고 있습니까? 왜 특정 지역에 1000을 곱하면 될까요?
스페인어의 소수점은 무엇입니까? –