Heim > Java > JavaBase > Lösungen für verstümmelte Zeichen beim Lesen von Java-Dateien

Lösungen für verstümmelte Zeichen beim Lesen von Java-Dateien

Freigeben: 2019-12-02 09:47:49
Original
5690 Leute haben es durchsucht

Lösungen für verstümmelte Zeichen beim Lesen von Java-Dateien

Lösung für verstümmelte Zeichen beim Lesen von Dateien mit Java: (Empfohlen: Java-Video-Tutorial)

Lesen Sie zuerst die Textdatei Das Codierungsformat ist auf UTF-8 eingestellt.

2 Verwenden Sie die InputStreamReader-Klasse, um die Datei zu lesen, da der Zeichensatz in ihrer Konstruktionsmethode angegeben werden kann und ihr Zeichensatz als UFT-8-Format angegeben ist.

Beispiel:

BufferedReader buff = new BufferedReader(new InputStreamReader(new FileInputStream("test.txt"),"UTF-8"))
Nach dem Login kopieren

Die Verwendung der BufferedReader-Klasse bedeutet, die readLine()-Methode in dieser Klasse zu verwenden.

Die InputStreamReader-Klasse ist eine Brücke von einem Byte-Stream zu einem Zeichen-Stream: Sie liest Bytes unter Verwendung eines angegebenen Zeichensatzes und dekodiert sie in Zeichen. Der verwendete Zeichensatz kann namentlich angegeben, explizit angegeben oder der Standardzeichensatz der Plattform akzeptiert werden.

Jeder Aufruf der read()-Methode eines InputStreamReader kann dazu führen, dass ein oder mehrere Bytes aus dem zugrunde liegenden Byte-Eingabestream gelesen werden. Um eine effiziente Konvertierung von Bytes in Zeichen zu erreichen, können mehr Bytes aus dem zugrunde liegenden Stream extrahiert werden, als zur Erfüllung des aktuellen Lesevorgangs erforderlich sind.

Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonLösungen für verstümmelte Zeichen beim Lesen von Java-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage