2016-05-08 4 views
0

Während ich einen Code auf dem Notepad ++ führe, der Ampeln automatisch startet, merke ich, dass dieses Zeichen neben einer der Schaltflächen auftaucht, -. Ich habe einige Nachforschungen angestellt und herausgefunden, dass ich den Zeichensatz angeben muss, um utf-8 gleichzusetzen, damit es weggeht. Ich tat dies und das Zeichen ging weg, aber ich bin verwirrt, weil die Standardzeichencodierung in HTML5 utf-8 ist und es sogar im Notizblock angezeigt wird, dass es utf-8 benutzt.Warum erscheint dieses Zeichen?

Ich fragte mich, ob jemand mir sagen könnte, warum das Zeichen erscheint angesichts der Tatsache, dass es bereits in utf-8 codiert war.

Antwort

0

Es gibt eine Reihe von Dingen, die alle auf UTF8 gesetzt werden müssen.

Die ursprüngliche Datei muss natürlich UTF8 sein.

Es gibt jedoch auch einen HTML-Header, der die Codierung der Datei angibt. Wenn dieser Header falsch festgelegt ist, versucht der Browser möglicherweise eine andere Codierung.

So kann ein bestimmtes Over-Ride in der HTML-Datei dieses Problem "umgehen".

Dort ein wenig Diskussion hier: <meta charset="utf-8"> vs <meta http-equiv="Content-Type">