我在特定站点遇到了货币问题。尽管我已将语言环境设置为南非,但货币以 $ 显示。Excel 和其他程序反映了 R。但是我的 OpenXava 应用程序反映了 $。我已经尝试了几个浏览器,但我遇到了同样的问题。我还在 Chrome 中设置了语言并将其移至我的偏好设置的顶部。
有谁知道问题可能是什么?
我在特定站点遇到了货币问题。尽管我已将语言环境设置为南非,但货币以 $ 显示。Excel 和其他程序反映了 R。但是我的 OpenXava 应用程序反映了 $。我已经尝试了几个浏览器,但我遇到了同样的问题。我还在 Chrome 中设置了语言并将其移至我的偏好设置的顶部。
有谁知道问题可能是什么?
Money 编辑器使用服务器的语言环境来确定货币符号。因此,您必须更改执行 Tomcat 的服务器的语言环境。如果不可能,您可以使用以下选项启动运行 Tomcat 的 Java:
-Duser.language=en -Duser.country=ZA
您应该能够添加这些选项,编辑 catalina.sh/.bat 并为 JAVA_OPTS 环境变量赋值。也就是说,在 windows 中编辑 catalina.bat 并在开头添加下一行:
set JAVA_OPTS=-Duser.language=en -Duser.country=ZA
或者,如果您使用的是 Mac 或 Linux,请在 catalina.sh 的开头添加下一行:
export JAVA_OPTS=-Duser.language=en -Duser.country=ZA
在开发中,从 OpenXava Studio 或 Eclipse 中,您可以在菜单中定义上述选项:Run > Run Configurations... > H= Arguments: