【发布时间】:2012-04-06 18:40:48
【问题描述】:
在我正在开发的网站上,如果用户将浏览器的语言设置更改为“英语(英国)”或等效设置,则会将美元符号 ($) 的所有位置更改为英镑 (£)。这是不正确的,我需要禁止它。有谁知道解决方案。
Java 支持网站的后端。
提前感谢您的所有建议。
【问题讨论】:
-
如果您在网站上工作,请从后端更正问题。
-
是的,在前端“修复”它只会加剧问题。
-
这不是标准的浏览器行为。如果发生这种情况,那么它只能是因为您的应用程序的代码,无论是在服务器端还是客户端。找出发生这种情况的位置并从源头禁用它,而不是事后。
-
它不会改变美元金额的价值。这是从后端设置的。浏览器似乎只是替换了 $ 符号。例如 - 不是显示 100 美元,而是显示 100 英镑。
-
你是如何指定货币符号的?浏览器可能会将通用货币符号解释为其区域设置的相关字符。