Heda mit'nander.
Folgendes Problem: Ich lade mittels des RTFEditorKits RTF-Datei in ein JEditorPane, wobei diese Datei eine japanische Bezeichnung z.B. "其(れ).rtf" (s. Anhang) und teilweise japanischen Text zum Inhalt hat.
Das eigentliche Problem an der Angelegenheit ist, dass besagte japanische Zeichen nicht bei jedem Mal korrekt im JEditorPane angezeigt werden (s. dazu 'Sore.png' im Anhang)
Mit Versuchen wie Aktualisierung des JDK/JRE und einer Zeichensatz-genauen Einlesung durch den InputStreamReader konnte ich eine fehlerfreie Darstellung bisher nicht erreichen, deshalb bitte ich euch mir hier Beistand zu leisten. Besten Dank bereits hier.
Folgendes Problem: Ich lade mittels des RTFEditorKits RTF-Datei in ein JEditorPane, wobei diese Datei eine japanische Bezeichnung z.B. "其(れ).rtf" (s. Anhang) und teilweise japanischen Text zum Inhalt hat.
Java:
public static void displayInformation() {
try {
RTFEditorKit rtfeditorkit_Parser = new RTFEditorKit();
LanguageTeacherGraphicalUserInterface.frame_editorpane_Meaning.setEditorKit(rtfeditorkit_Parser);
LanguageTeacherGraphicalUserInterface.frame_scrollpane_Meaning.getViewport().setView(LanguageTeacherGraphicalUserInterface.frame_editorpane_Meaning);
int int_CurrentInformation = Integer.valueOf(LanguageTeacherButtonBindings.stringarray_Selection_Parsed[int_RandomNumber]);
FileInputStream fileinputstream_InformationReader = new FileInputStream(LanguageTeacherButtonBindings.filearray_FolderList[int_CurrentInformation - 1]);
rtfeditorkit_Parser.read(fileinputstream_InformationReader, LanguageTeacherGraphicalUserInterface.frame_editorpane_Meaning.getDocument(), 0);
} catch (Exception exception) {
exception.printStackTrace();
}
}
Mit Versuchen wie Aktualisierung des JDK/JRE und einer Zeichensatz-genauen Einlesung durch den InputStreamReader konnte ich eine fehlerfreie Darstellung bisher nicht erreichen, deshalb bitte ich euch mir hier Beistand zu leisten. Besten Dank bereits hier.