Числа с плавающей точкой из базы данных показывают косую черту вместо точки - PullRequest
0 голосов
/ 03 июня 2018

Я читаю числа с плавающей точкой из файла с плавающей точкой в ​​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 Ответ

0 голосов
/ 03 июня 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...