In Notepad++ ist die Kodierung einer Datei auf UTF-8 eingestellt, die Kodierung ist jedoch tatsächlich ASCII

In Notepad++ ist die Kodierung einer Datei auf UTF-8 eingestellt, die Kodierung ist jedoch tatsächlich ASCII

Ich muss einige Textdateien als UTF-8-Textdateien kodieren, wenn ich sie mit Notepad++ verwende. Manchmal habe ich jedoch UTF-8 als Kodierung in Notepad++ ausgewählt, aber die Datei ist eigentlich in ASCII. Ich erkenne dies an zwei verschiedenen Methoden.

Die erste Methode besteht darin, dass ich eine einfache Wiki-Engine namens Mobiki auf XAMPP verwende, die nur UTF-8-kodierte Sonderzeichen korrekt anzeigt. Meine Textdatei wird mit Mobiki nicht korrekt angezeigt. Die zweite Methode, die ich zur Überprüfung verwendet habe, implementiert diehttp://www.checkfiletype.comWebseite. Wenn ich die Problemdateien auf diese Seite hochlade, teilt mir die Website mit, dass die Datei im ASCII-Format codiert ist. Die anderen Seiten, die mit Mobiki funktionieren, sind im von der Website zurückgegebenen UTF-8-Format codiert.

Warum erzwingt Notepad++ nicht, dass die Datei eine UTF-8-Datei ist und/oder wie kann ich Notepad++ dazu bringen, dies zu tun? Ich habe versucht, „In UTF-8 konvertieren“ auszuwählen, obwohl Notepad++ anzeigt, dass die Datei bereits in UTF-8 kodiert ist, aber das Erzwingen dieser Konvertierung hat nicht geholfen.

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

Antwort1

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

Was auch immer Ihr Problem verursacht, es liegt nicht an der Kodierung.

verwandte Informationen