0
我在使用字符集編碼時遇到了一些問題。我正在使用AdvancedRTFEditorKit(免費封閉源代碼庫:http://java-sl.com/advanced_rtf_editor_kit.html)。使用AdvancedRTFEditorKit的JTextPane中的字符集
如果我從MS Word中複製一些特殊字符(ěščřžýáíé)並將它們粘貼到帶有AdvancedRtfEditorKit庫的樣本中,一切正常。但是如果我對使用AdvancedRTFEditorKit的真正簡單的SSCCE做同樣的處理,那麼它們就會顯示爲矩形。你知道我做錯了什麼嗎?
此問題只發生與MS Office產品。 LibreOffice正常工作。
我SSCCE:
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(350, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextPane pane = new JTextPane();
pane.setEditorKit(new AdvancedRTFEditorKit());
frame.add(pane);
frame.setVisible(true);
}