我想用Java语言进行数字格式化。并且我使用以下方法
num.toLocaleString()适用于Firefox,IE,但不适用于Google Chrome。
i,我需要为其添加在chrome浏览器中的功能。
最佳答案
toLocaleString()
方法根据定义取决于实现:它使用实现语言环境,例如浏览器语言环境。因此,如果我查看使用该方法的页面,则会看到根据芬兰语或英语语言环境设置的数字格式,具体取决于我使用的浏览器。
您想要的是通过页面的语言环境进行本地化,为此您还需要其他内容。在简单的情况下,您可以自己编写代码,但是数字格式通常很复杂,因此使用Globalize之类的库是合理的。查看简单demo的紧凑源代码。在全局化中,指定语言环境时使用standard language codes。