我从SQL server 2012中的float字段中读取浮点数并在html中显示它们(使用classic-asp和ODBC DSN)。通过分离点来存储数字,例如3.4
但是当我将它们写入输入字段时,它会显示3/4
。我设置了输入字段type="mobile"
,但我认为这不是原因,因为源代码也会显示3/4
。
数据库排序规则为SQL_Latin1_General_CP1_CI_AI
,当我使用SSMS检查数据时,它会将点显示为分隔符。同样在Windows区域设置中,数字的小数符号设置为点即可。我应该检查哪些更多设置?
编辑:此问题仅在Windows 10中发生.Windows 7中的相同配置显示点。
答案 0 :(得分:0)
在IIS ASP 设置的IIS设置中,我将区域设置ID设置为 1033 而不是默认值0并且问题消失但我不知道是什么地狱是0的意思,我希望它能从Windows语言环境设置中读取默认设置。