[問題] 在SWING中顯示簡體中文

看板java作者 (殘雲奪月)時間19年前 (2007/03/18 19:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我要在JTextArea中顯示簡體中文 不過顯示出來的都是亂碼 要應該怎麼做才能正確顯示? 以下是程式碼節錄 public class Main extends JFrame { public Main() { Locale.setDefault(Locale.SIMPLIFIED_CHINESE);//設定語系 initComponents(); } private void initComponents() { output = new javax.swing.JTextArea(); output.setColumns(20); output.setFont(new java.awt.Font("AR PMingti Light GB", 0, 18)); output.setRows(5); //餘略 } private void lookUpActionPerformed(java.awt.event.ActionEvent evt) } String word=input.getText(); String str=lookUpFunction(word); output.setText(str); } public static String lookUpFunction(String word) { URL url=new URL("http://dict.cn/ws.php?utf8=true&q="+word); BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream())); String str="",temp; while((temp=br.readLine())!=null) str+=temp; return str; } } 字型、語系我都有設定,不過我不確定字型是否設定錯XD 還需要設定啥?希望高手能給予指點 程式碼確定可以編譯,另外我是使用NetBeans IDE -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.138.169
文章代碼(AID): #15_HrG30 (java)
文章代碼(AID): #15_HrG30 (java)