来自数据库的浮点数显示斜杠而不是点

Float numbers from database shows slash instead of dot

我从 SQL 服务器 2012 中的浮点数中读取浮点数,并在 html 中显示它们(使用经典-asp 和 ODBC DSN)。这些数字通过分隔点存储,例如3.4 但是当我将它们写入输入字段时它显示 3/4。我已经设置了输入字段 type="mobile" 但我相信这不是原因,因为源代码也显示 3/4.

数据库排序规则是 SQL_Latin1_General_CP1_CI_AI,当我使用 SSMS 检查数据时,它显示 作为分隔符。同样在 windows 区域设置中,小数点符号数字设置为 dot。对于这个问题,我还应该检查哪些设置?

编辑: 此问题仅发生在 windows 10 中。windows 7 中的相同配置显示 .

在 clasic ASP 设置的 IIS 设置中,我将 Locale ID 设置为 1033 而不是默认的 0 和问题消失了,但是我不知道 0 到底是什么意思,我希望它从 windows 语言环境设置中读取默认设置。