强制指定java的缺省国家和语言

使用file.encoding是指定文件和输入输出的缺省编码,可这并不意味着指定了国家和语言,如果你需要让java强制运行在某种国家和语言下,就要设立另两个属性定义:

-Duser.language=zh
-Duser.region=CN


user.language是语言,最常见的值就是 zh和en了,user.region是指国家,最常见的值就是 CN和US了。

只要把这两个参数附加到java启动时就可以了。

file.encoding , user.language , user.region 是指定编码,语言和国家的三个属性定义,只要正确指定,应用程序就不用会出问题。

linux还可以指定LANG的环境变量,但是windows下就比较麻烦了,各种客户机情况太复杂,所以确定这三个属性就变得很重要了。

有一个详细的说明这三者的情况: http://www.chedong.com/tech/hello_unicode.html

你可能感兴趣的:(java,html,linux,windows)