Wie zu zeigen, Unicode-Zeichen in IE HTML verwenden
-
21-08-2019 - |
Frage
Ich versuche, die das Urheberrecht und Unendlichkeit Zeichen am unteren Rand meiner Seite mit diesem Code zu erhalten:
© Copyright Mikle 2009 - ∞
Das funktioniert perfekt in Firefox 2, 3 und Chrome. obwohl IE7, zeigt mir die tatsächlichen Codes (wie oben zu sehen) statt, was ich erwarte, und die andere Browser zeigen:
© Copyright Mikle 2009 - ∞
Dies ist wahrscheinlich einige dumme Sache, aber das macht mich zu verstehen, warum IE ist so viel Hass bekommen. Wie kann ich dieses Problem beheben?
Lösung
Entities müssen ein Semikolon:
©
Firefox ist nicht richtig über hilfreich in diesem Fall zu sein.
Andere Tipps
- Verwenden Sie Dezimalzahlen.
- beenden Immer Einheit mit; (Semikolon) auch in Zusammenhang, in dem es ist optional.
- Verwenden Sie Entität, wann immer möglich benannt. Ihr Beispiel Einheiten geschrieben werden sollte
©
© und∞
∞
Anderer Ansatz ist über Entitäten zu vergessen und einfach nur da UTF-8-Zeichen setzen.
Sie können nicht verwenden "©
"?
Diese Seite hat eine Liste von HTML-Codes für allgemeine Symbole.