我構建了一個Java GUI應用程序,並且我有一些帶有Unicode文本的jLabel
。當我從NetBeans IDE運行應用程序時,文本顯示爲正確的格式,但是當我從.jar
文件運行時,文本顯示爲變形窗體。當我在jar文件上運行時,Unicode沒有顯示在我的應用程序中
我的代碼:
try {
jLabel1.setText(new String("ژمارا ناسنامی".getBytes(), "UTF-8"));
} catch (UnsupportedEncodingException ex) {
Logger.getLogger(dataEntry.class.getName()).log(Level.SEVERE, null, ex);
}
輸出:
謝謝你的作品。 –
沒問題,不客氣 –