我有一个滑块(使用Prototype实现)和IE7的问题。当滑块的值发生变化时,我用诸如"420,000“之类的值更新a。
现在,在除IE7之外的所有浏览器上,它都可以正确显示。但在IE7上,它显示为"420.000“。
我的问题是,",“是怎么变成”。“
该页面具有UTF-8元标记。
有什么帮助吗?
发布于 2010-05-07 03:43:07
您是在另一台计算机上还是在VM上测试IE7?(我假设是这样的,因为在同一台机器上获得多个版本的IE几乎是不可能的)。该计算机可能设置为不同的区域设置。这在一些欧洲国家很常见(不确定使用哪一个)。作为千位分隔符,",“作为小数点。
如果是这样的话,可以把这看作是对您的软件对于访问您站点的欧洲访问者的行为的一个很好的测试。
发布于 2010-05-07 03:35:13
使用Number的toLocaleString()方法,而不是硬编码区域设置,以便使用用户自己的区域设置。
https://stackoverflow.com/questions/2783841
复制相似问题