簡體   English   中英

如何在Mac上從Java輸出重音字符?

[英]How to output accented characters from Java on a Mac?

我正在嘗試將重音符號從Java輸出到Mac上的Console應用程序中,但是它們只是顯示為?。 我嘗試使用System.console()。writer()以及System.out進行輸出,但是它們都產生相同的結果。 看來我可能需要其他字符集?

如果從控制台看到“?”,則說明您使用的控制台字體不支持這些字符。 嘗試切換控制台的字體(您可以嘗試Trebuchet MS或Century)。

編輯:如果您認為源不正確,則可以嘗試將其修改為在字符串文字ala“ Hell \\ u00F6 W \\ u00F6rld!”中使用Java unicode轉義字符! 為“HellöWörld!”

以下鏈接會將帶有Unicode字符的字符串轉換為轉義的文字: http : //www.snible.org/java2/uni2java.html

最后的問題是Console.app中的字符編碼設置。 我轉到首選項,然后將其更改為“ Western(Mac OS Roman)”,此后效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM