Числа с плавающей точкой из базы данных показывают косую черту вместо точки

Я читаю числа с плавающей точкой из файла с плавающей точкой в ​​SQL Server 2012 и показываю их в формате html (используя classic-asp и ODBC DSN) . Числа хранятся путем разделения точек, например 3.4 но когда я пишу их в поля ввода, это показывает 3/4, Я установил поле ввода type="mobile" но я считаю, что это не причина, потому что исходный код также показывает 3/4,

Сортировка базы данных SQL_Latin1_General_CP1_CI_AI и когда я проверяю данные, используя SSMS, он показывает точку в качестве разделителя. Также в окнах региональных настроек десятичный символ для чисел установлен на точку. Какие дополнительные настройки я должен проверить для этой проблемы?

Изменить: эта проблема возникает только в Windows 10. Та же конфигурация в Windows 7 показывает точки.

1 ответ

Решение

В настройках IIS в классических настройках ASP я установил идентификатор локали 1033 вместо значения по умолчанию 0, и проблема исчезла, однако я не знаю, что, черт возьми, означает значение 0, где я ожидаю, что он будет читать настройки по умолчанию из настроек локали Windows.

Другие вопросы по тегам