强制浏览器使用en locale进行渲染

时间:2018-04-12 23:53:40

标签: html django browser lang

我正在处理浏览器渲染问题,在某些语言中使用逗号而不是点来渲染小数点。这打破了一些javascript代码。

我尝试在脚本/ HTML标记上将enng属性设置为en,它似乎不起作用,浏览器仍然使用逗号呈现小数点。

我的问题是有没有办法覆盖Accept-Language标头,并将其设置为仅使用en?

我正在使用Django。否则直接在代码中处理这种情况似乎是唯一的方法。

问题:

  

99,00

我想要的是什么:

  

99.00

1 个答案:

答案 0 :(得分:0)

您应该在设置上明确设置区域设置。 Django在这些设置方面为您提供了很多可能性。

DECIMAL_SEPARATOR = '.'
LANGUAGE_CODE = 'en-us'
USE_I18N = True
USE_L10N = True

我相信使用DECIMAL_SEPARATOR设置可能会解决您的问题。 以下是文档链接:

https://docs.djangoproject.com/en/2.0/ref/settings/#decimal-separator