Encoding-Plugin¶
Ein Kodierung-Menü im Stil von Notepad++, um eine Datei in einer anderen Zeichenkodierung neu einzulesen oder sie in eine solche zu konvertieren. Der Editor arbeitet intern mit UTF-8; dieses Plugin bestimmt, wie die Bytes einer Datei dorthin und zurück abgebildet werden.
Zwei Arten von Befehlen¶
Die Unterscheidung ist wichtig — die eine ändert die Interpretation, die andere die Datei:
| Familie | Menü | Funktion |
|---|---|---|
| Interpretieren als | Encoding ▸ <encoding> und Encoding ▸ Character sets ▸ <set> |
Liest die Bytes der Datei erneut von der Festplatte und dekodiert sie mit der gewählten Kodierung; der Puffer wird ersetzt. Verwenden Sie dies, wenn eine Datei als Zeichensalat geöffnet wurde. Die Datei auf der Festplatte bleibt unverändert, bis Sie speichern. |
| Konvertieren in | Encoding ▸ Convert to <encoding> |
Kodiert den aktuellen Puffer in die gewählte Kodierung um und schreibt ihn zurück in die Datei; dabei wird gegebenenfalls eine Byte-Order-Mark (BOM) hinzugefügt. |
Verfügbare Kodierungen¶
- Unicode: UTF-8, UTF-8-BOM, UTF-16 LE BOM, UTF-16 BE BOM.
- ANSI — die lokale Einzelbyte-Codepage des Systems.
- Untermenü Zeichensätze — 16 ältere Einzelbyte-Zeichensätze: Arabisch, Baltisch, Mitteleuropäisch, Kyrillisch, Griechisch, Hebräisch, Thailändisch, Türkisch, Vietnamesisch, Westeuropäisch und weitere.
Das Plugin merkt sich die Kodierung jedes geöffneten Dokuments, sodass ein späteres Konvertieren in oder Interpretieren als weiß, in welchem Zustand sich die Datei gerade befindet.
Eine unlesbare Datei reparieren
Wenn eine Datei als Zeichensalat geöffnet wird, probieren Sie Interpretieren als mit der erwarteten Kodierung (z. B. einem älteren Zeichensatz). Sobald sie korrekt gelesen wird, verwenden Sie Konvertieren in UTF-8, um sie in einer modernen, portablen Kodierung zu speichern.