Beste Möglichkeit, das Grad Celsius-Symbol in die Webseite zu codieren?
Lesezeit: 5 Minuten
Wie sollte ich Sonderzeichen in Webseiten codieren? Zum Beispiel brauche ich dieses Symbol ℃, das ich einfach durch Kopieren und Einfügen des Zeichens verwendet habe, wie ich es jetzt sehen kann. Dies funktionierte für die Desktop-Browser, mit denen ich überprüft habe, und auch auf iPad und iPhone, aber auf einem Blackberry, das ich zum Testen verwendet habe, wird nichts angezeigt. Gibt es dafür eine Standard-Best-Practice?
Gibt es einen Standard, der darüber nachdenkt, was zu verwenden ist, UTF-8 vs. Hex oder ein anderes Format? Vielen Dank
– Evanss
29. Mai 2012 um 11:15 Uhr
Ah, sorry, habe deine Frage zuerst nicht verstanden. Ich glaube, dass UTF-8 im Allgemeinen bevorzugt wird. Was das Symbol selbst betrifft, mache ich normalerweise nur das Gradzeichen gefolgt von einem großen C, etwa so: °C. Ich bin mir nicht sicher, ob dies besser oder schlechter ist als Ihre Lösung. Ich denke, der größte Unterschied ist der Buchstabenabstand zwischen den beiden Zeichen.
– Nix
29. Mai 2012 um 11:30 Uhr
Ich denke, es ist notwendig, dass dieses Symbol es auf Ihre Weise macht. Vielen Dank
– Evanss
29. Mai 2012 um 11:31 Uhr
Nix
Versuchen Sie es durch zu ersetzen °und auch den Zeichensatz auf utf-8 zu setzen, wie Martin vorschlägt.
°C bekommst du sowas:
Beste Antwort, meiner Meinung nach
– Epirock
26. Februar 2020 um 18:33 Uhr
Das ist großartig!
– Zobia Kanwal
30. März 2020 um 13:28 Uhr
aus irgendeinem Grund führt das zu °C
– KCYrgn
2. Dezember 2021 um 15:31 Uhr
Wenn Sie wirklich das DEGREE CELSIUS-Zeichen „℃“ verwenden möchten, ist Kopieren und Einfügen in Ordnung, vorausgesetzt, Ihr Dokument ist UTF-8-codiert und in den HTTP-Headern als solches deklariert. Verwenden der Zeichenreferenz ℃ würde genauso gut funktionieren und unabhängig von der Zeichencodierung funktionieren, aber die Quelle wäre viel weniger lesbar.
Das Problem mit Blackberry ist höchstwahrscheinlich ein Schriftproblem. Ich weiß nichts über Schriftarten auf Blackberry, aber das Schriftartenrepertoire könnte begrenzt sein. In HTML können Sie nichts dagegen tun, aber Sie können CSS verwenden, möglicherweise mit @font face.
Aber es gibt selten einen Grund, den GRAD CELSIUS zu verwenden. Es ist ein Kompatibilitätszeichen, das aufgrund seiner Verwendung in ostasiatischer Schrift in Unicode enthalten ist. Der Unicode-Standard sagt ausdrücklich in Kapitel 15 (Abschnitt 15.2, Seite 497):
„Bei normaler Verwendung ist es besser, Grad Celsius „°C“ mit einer Folge von U+00B0 Gradzeichen + U+0043 lateinischem Großbuchstaben c darzustellen, anstatt mit U+2103 Grad Celsius.“
Das Gradzeichen „°“ kann auf viele Arten eingegeben werden, einschließlich der Entitätsreferenz „°“, aber normalerweise ist es am besten, es als Zeichen einzufügen, per Kopieren und Einfügen oder auf andere Weise. Unter Windows können Sie Alt 0176 verwenden.
Achtung: Einige Browser behandeln das Gradzeichen möglicherweise so, als ob ein Zeilenumbruch danach möglich ist, auch wenn kein Leerzeichen dazwischenliegt, und schreiben „°“ und das folgende „C“ in separate Zeilen. Es gibt verschiedene Möglichkeiten, dies zu verhindern. Eine einfache und effektive Methode ist diese: <nobr>42 °C</nobr>.
Eine der besten Antworten, die ich gelesen habe, mit direktem Zitat aus der Schlüsselquelle. Genial!!
– htm11h
16. Mai 2013 um 15:34 Uhr
Warum überhaupt so kompliziert? Der Grad Celsius steht oben links auf meiner Tastatur, einfach drauf drücken?
Verwenden sup auf dem Buchstaben “o” und einem großen “C”
<sup>o</sup>C
Sollte in allen Browsern und IE6+ funktionieren
Der Buchstabe «o» ist nicht das Gradsymbol, könnte es aber sehen wie das Gradsymbol für Menschen. Dies ist ein Hack und wird für Computer verwirrend sein, um sie zu verstehen – wie Bildschirmlesegeräte und Suchmaschinen.
– Greger
26. August 2016 um 13:41 Uhr
Saba Ahang
Ich bin mir nicht sicher, warum dies noch nicht aufgetaucht ist, aber warum verwenden Sie es nicht ℃ (℃) oder ℉ (℉) für Celsius bzw. Fahrenheit!
Gibt es einen Standard, der darüber nachdenkt, was zu verwenden ist, UTF-8 vs. Hex oder ein anderes Format? Vielen Dank
– Evanss
29. Mai 2012 um 11:15 Uhr
Ah, sorry, habe deine Frage zuerst nicht verstanden. Ich glaube, dass UTF-8 im Allgemeinen bevorzugt wird. Was das Symbol selbst betrifft, mache ich normalerweise nur das Gradzeichen gefolgt von einem großen C, etwa so: °C. Ich bin mir nicht sicher, ob dies besser oder schlechter ist als Ihre Lösung. Ich denke, der größte Unterschied ist der Buchstabenabstand zwischen den beiden Zeichen.
– Nix
29. Mai 2012 um 11:30 Uhr
Ich denke, es ist notwendig, dass dieses Symbol es auf Ihre Weise macht. Vielen Dank
– Evanss
29. Mai 2012 um 11:31 Uhr