Heim > Java > JavaBase > Hauptteil

So vermeiden Sie das Lesen verstümmelter Dateien in Java

Freigeben: 2019-12-04 15:46:09
Original
2672 Leute haben es durchsucht

So vermeiden Sie das Lesen verstümmelter Dateien in Java

Manchmal wechseln wir beim Lesen einer Datei zwischen den Kodierungsmethoden utf-8, gbk und gb2312, aber der Code ist immer noch verstümmelt. Zu diesem Zeitpunkt müssen wir die Kodierung überprüfen Methode der Datei: (Empfohlen: Java-Video-Tutorial)

1. Sie können die Dateikodierung direkt in Vim anzeigen

:set fileencoding
Nach dem Login kopieren

2. Sehen Sie sich die Dateikodierung in der Unterzeile an

Die Standardeinstellung von Sublime Text besteht darin, die Anzeigekodierung nicht zu aktivieren. Wenn Sie sie aktivieren möchten, können Sie in der geöffneten Konfigurationsdatei nach den geschweiften Klammern Folgendes hinzufügen Folgender Inhalt:

// Display file encoding in the status bar
"show_encoding": true,
// Display line endings in the status bar
"show_line_endings": true,
Nach dem Login kopieren

und dann verwenden Die Codierungsmethode der Datei wird zum Lesen der Datei verwendet, damit sie nicht verstümmelt wird.

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-16LE"));
Nach dem Login kopieren

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

Das obige ist der detaillierte Inhalt vonSo vermeiden Sie das Lesen verstümmelter Dateien in Java. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage