Heim >Java >JavaBase >So vermeiden Sie das Lesen verstümmelter Dateien in Java

So vermeiden Sie das Lesen verstümmelter Dateien in Java

尚
Original
2019-12-04 15:46:092707Durchsuche

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

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,

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"));

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!

Stellungnahme:
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