首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javac和java的编码和区域设置错误。

问javac和java的编码和区域设置错误。
EN

Stack Overflow用户
提问于 2014-03-24 13:03:05
回答 2查看 820关注 0票数 1

我在Windows 7上,系统区域设置是zh_CN,没有办法改变操作系统的区域设置。当安装java时,它检测到系统区域设置,因此java和javac将以本地化语言打印其输出(本例中为中文)。我不想这种行为,但没有办法改变它。

但是,它不起作用。我试过Cygwin,git bash和Win,都打印了问号。见下面的示例输出(来自Cygwin):

​

有人知道如何使它输出英语吗?任何帮助都是非常感谢的!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 13:19:19

我相信你可以用这个命令做到这一点:

代码语言:javascript
复制
java -Duser.language=en -Duser.country=US ...
票数 2
EN

Stack Overflow用户

发布于 2014-03-24 13:22:44

我比较了您和我的javac输出,发现在您的例子中,文本要短得多。因此,我相信您的javac打印的中文消息不受您的终端支持。所以,你要么教你的终端中文,要么重新安装JDK,选择英语作为当前的接口语言(如果可能的话),或者可能下载英文版的JDK。

请参见下面的discussion。尝试他们的建议,如何将命令提示符转换为符合UTF8 8的命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22610191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档