3 Stimmen

Konvertierung vom rohen Kodierungssystem zu Latin-1

Ich habe eine Datei, die früher in Latin-1 kodiert war. Wenn ich diese Datei nun öffne, erhalte ich nur die Rohkodierung. Das heißt -t: in der Statuszeile. Wahrscheinlich sind in der Datei einige Nicht-Latin-1-Zeichen vorhanden, zumindest funktioniert das Öffnen anderer Latin-1-Dateien.

Ich möchte die Datei nur auf Latin-1 zurückstellen. Also ich C-x RETURN f den Puffer zu latin-1 . Beim Speichern erhalte ich jedoch als nicht codierbare Zeichen \344 was ä ist, \374 was ü ist und so weiter. Die Zeichen sind also tatsächlich da, werden aber aus irgendeinem Grund immer noch falsch interpretiert.


Durch Ausprobieren fand ich eine \237 der Übeltäter zu sein. Seltsam ist, dass dieses Zeichen beim Speichern nicht als nicht Latin-1 identifiziert wird, sondern dazu führt, dass die Datei nicht mehr als Latin-1 erkannt wird.

3voto

choroba Punkte 214897

Versuchen Sie herauszufinden, in welcher Kodierung die Datei jetzt vorliegt. Dann, C-xReturncthe file's encodingC-xffile (d.h. öffnen Sie die Datei mit ihrer Kodierung). Dann können Sie sie mit latin-1 speichern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X