Unicode-Text ging beim Speichern als ANSI verloren

11035
Abdullah3182

Wenn ich eine Textdatei mit einem Notizblock mit ANSI gespeichert habe, habe ich alle Informationen verloren, da sie zu Fragezeichen wurden. Gibt es eine Möglichkeit, es wieder in Unicode umzuwandeln, um den Text abzurufen?

2
Sie können etwas versuchen, was in dieser Antwort beschrieben wird: http://superuser.com/a/49129/400911 (wenn Sie mit Linux arbeiten). Oder suchen Sie in Ihrem Editor nach der Option "Mit UTF-8-Codierung erneut öffnen". Notepad ++ hat so etwas wie dieses IIRC. cartographer vor 9 Jahren 0
Es gibt kein "ANSI". tchrist vor 9 Jahren 0
@tchrist [American National Standard Insitute] (https://www.ansi.org/) in einer Kodierung, die normalerweise auf eine Kodierung der lokalen Codepage (ASCII + erweiterte Zeichen) verweist. [Was ist das ANSI-Format?] (Http://stackoverflow.com/questions/701882/what-is-ansi-format). Eine späte Antwort, aber diese wurde auf die Titelseite geschoben. Seth vor 7 Jahren 0

3 Antworten auf die Frage

13
janos

Sobald die Zeichen in ?Marken umgewandelt wurden, können sie nicht mehr zurückkonvertiert werden: Eine ?Marke ist nur eine ?Marke, sie weiß nicht, woher sie stammt. Wenn Sie alle Buchstaben a, b, c in einem Text durch x ersetzen, können Sie die ursprünglichen Buchstaben a, b, c nicht wiederherstellen.

Ihre einzige Option ist die Wiederherstellung von einer vorherigen Kopie, falls Sie eine haben.

3
akash ujjwal

Sie können versuchen, Ihr Textdokument in Notepad ++ zu öffnen. Wie von @cartographer kommentiert

Gehen Sie zum Encoding-Menü und wählen Sie die Option Encode in UTF-8 .

Es kann Ihnen helfen, Ihren Text zurückzugewinnen.

Oder Sie können es mit allen Optionen versuchen. Möglicherweise konvertieren einige Kodierungsformate Ihren Text in ein Original. :)

0
xR34P3Rx

Wenn Sie ein Textdokument in UTF-8 schreiben, müssen Sie es als UTF-8 speichern. Andernfalls geschieht dies.

Also nein, du musst alles neu starten, was du getan hast.