J'ai des problèmes avec les encodages charset. J'utilise AdvancedRTFEditorKit (bibliothèque de source fermée gratuite: http://java-sl.com/advanced_rtf_editor_kit.html).Charset dans JTextPane qui utilise AdvancedRTFEditorKit
Si je copie des caractères spéciaux (ěščřžýáíé) à partir de MS Word et les collez dans l'échantillon livré avec la bibliothèque AdvancedRtfEditorKit, tout fonctionne correctement. Mais si je fais la même chose avec mon SSCCE très simple qui utilise AdvancedRTFEditorKit, alors ils apparaissent comme des rectangles. Savez-vous ce que je fais mal?
Ce problème se produit uniquement avec des produits MS Office. LibreOffice fonctionne bien.
Mon 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);
}