我在Windows 7上。系統區域設置爲zh_CN,無法更改操作系統的區域設置。當安裝java時,它檢測到系統區域設置,因此java和javac將按照本地化語言(本例中爲中文)打印輸出。我不想要這種行爲,但沒有辦法改變它。javac和java的編碼和語言環境錯誤
但是,它不起作用。我嘗試了Cygwin,git bash和Win CMD,所有打印只是問號。看下面的示例輸出(來自Cygwin):
任何人有任何想法如何使它輸出英文?任何幫助深表感謝!
我在Windows 7上。系統區域設置爲zh_CN,無法更改操作系統的區域設置。當安裝java時,它檢測到系統區域設置,因此java和javac將按照本地化語言(本例中爲中文)打印輸出。我不想要這種行爲,但沒有辦法改變它。javac和java的編碼和語言環境錯誤
但是,它不起作用。我嘗試了Cygwin,git bash和Win CMD,所有打印只是問號。看下面的示例輸出(來自Cygwin):
任何人有任何想法如何使它輸出英文?任何幫助深表感謝!
我比你和我的javac
輸出,看到你的情況的文本要短得多。所以我相信你的javac用中文打印你的終端不支持的消息。因此,您應該教授您的終端中文或重新安裝JDK,並選擇英語作爲當前界面語言(如果可能的話)或可能下載英文版的JDK。
請參閱以下discussion。嘗試他們的建議如何將命令提示符變爲UTF8兼容。
安裝JDK時無處可指定接口語言。我也不想讓這些信息成爲中文,我希望他們能用英文 – Boyang
你試過嗎? http://stackoverflow.com/questions/6217297/forcing-the-use-of-english-in-jdk7-tools – anonymous
請查看http://www.java.com/en/download/help/locale.xml ' –
你確定你的終端實際上支持打印漢字嗎? – fge