2014年11月14日 星期五

【Java】JTextArea無法顯示中文字

今天在寫 Java JTextArea 時候,發現不管在上面打中文,或讀取中文文件,中文字都會變成亂碼。

找遍所有資料,修改也沒用,後來才發現,原來是我在 JTextArea 裡的 setFont 這個用來設定字型的方法,選擇不對的字型,才導至無法顯示中文。

我本來是使用「Consolas」字型,後來換成「微軟正黑體」就正常了,不一定要使用「微軟正黑體」,也可以使用「細明體」、「新細明體」等等其他支援中文字型。

沒有留言:

張貼留言