2017-01-23 5 views
0

Woher weiß ein Browser, welche Art von Zeichencodierung in einer HTML-Seite verwendet wird? Ich könnte zum Beispiel utf-8 in der HTML-Datei angeben, aber wie weiß ein Browser, dass er utf-8 verwenden muss, bevor er diese Zeichenfolge erreicht?Verwirrung über Zeichencodierung in HTML

Was ist, wenn ich utf-8 im Dokument angeben, aber die eigentliche Textdatei mit einer anderen Kodierung speichere, was wären die Komplikationen? Dank

Antwort

1

Um UTF-8 zu arbeiten, hat alles für UTF-8 codiert werden. Wenn Sie also eine Textdatei importieren, die anders codiert ist, ändert der Webbrowser die Kodierung der Datei nicht. Als Programmierer müssen Sie entweder verlangen, dass die hochgeladene Datei in UTF-8 kodiert ist, oder Sie müssen die Kodierung der Datei in UTF-8 konvertieren.

Hier sind ein paar Beispiele:

UTF-8 text is garbled when form is posted as multipart/form-data

how/unable to convert garbled/strange text to utf-8 android (java)?

Garbled UTF-8 characters in PHP

Schließlich ich auf diese während kam gerade für Beispiele dieser ausgezeichneten Artikel: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

+0

Dank . Wird sie überprüfen. –