In Notepad ++ ist die Kodierung einer Datei auf UTF-8 festgelegt, die Kodierung ist jedoch ASCII

3064
azim58

Ich brauche einige Textdateien, die als UTF-8-Textdateien kodiert werden müssen, wenn ich sie mit Notepad ++ verwende. Manchmal habe ich jedoch UTF-8 als Codierung in Notepad ++ ausgewählt, aber die Datei ist tatsächlich in ASCII. Ich kenne das auf zwei verschiedene Arten.

Die erste Methode ist, dass ich eine einfache Wiki-Engine namens Mobiki auf XAMPP verwende, die nur UTF-8-codierte Sonderzeichen korrekt anzeigt. Meine Textdatei wird bei Mobiki nicht richtig angezeigt. Die zweite Methode, die ich zum Überprüfen verwendet habe, implementiert die http: //www.checkfiletype.com-Webseite . Wenn ich die Problemdateien auf diese Seite hochlade, sagt die Website, dass die Datei im ASCII-Format codiert ist. Die anderen Seiten, die mit Mobiki arbeiten, sind im UTF-8-Format codiert, wie von der Website zurückgegeben.

Warum erzwingt Notepad ++ die Datei nicht als UTF-8-Datei und / oder wie kann ich Notepad ++ dazu machen? Ich habe versucht, "Convert to UTF-8" auszuwählen, obwohl Notepad ++ zeigt, dass die Datei bereits in UTF-8 codiert ist. Das Erzwingen dieser Konvertierung hat jedoch nicht geholfen.

Ich habe einige andere Forenbeiträge gefunden, die ein ähnliches Problem beschreiben, aber ihre Lösung bestand nur darin, eine neue Textdatei zu erstellen. Ich hoffe, eine Lösung zu finden, ohne eine neue Textdatei zu erstellen.

0
Danke für die Information. Ja für diese Datei, Notepad ++ zeigt UTF-8 in der rechten unteren Ecke an, aber dies scheint falsch zu sein. Die Datei hat Probleme mit meinem Wiki und die Website http://www.checkfiletype.com zeigt an, dass es sich um ASCII handelt. Daher ist dies möglicherweise ein Fehler, den Sie möglicherweise angegeben haben. azim58 vor 8 Jahren 0
Mögliches Duplikat von [Konnte Datei nicht in UTF-8 konvertieren] (https://superuser.com/questions/89913/unable-to-convert-file-to-utf-8) TRiG vor 6 Jahren 0

1 Antwort auf die Frage

1
duskwuff

Dateien, die nur ASCII-Zeichen enthalten, werden in ASCII- und UTF-8-Kodierungen identisch dargestellt. Es gibt keinen Unterschied zwischen den beiden, es sei denn, die Datei enthält mindestens ein Nicht-ASCII-Zeichen.

Was auch immer Ihr Problem verursacht, ist nicht die Kodierung.