本当にDEGREECELSIUS文字「℃」を使用したい場合は、ドキュメントがUTF-8でエンコードされ、HTTPヘッダーでそのように宣言されていれば、コピーアンドペーストで問題ありません。文字参照の使用℃
も同様にうまく機能し、文字エンコードとは独立して機能しますが、ソースははるかに読みにくくなります。
ブラックベリーの問題は、おそらくフォントの問題です。ブラックベリーのフォントについてはわかりませんが、フォントのレパートリーが限られている可能性があります。HTMLでこれについてできることは何もありませんが、CSSを使用できます@font face
。
しかし、DEGREECELSIUSを使用する理由はほとんどありません。これは互換性のある文字であり、東アジアの文章で使用されているため、Unicodeに含まれています。Unicode標準は、第15章(セクション15.2、497ページ)で明示的に次のように述べています。
「通常の使用では、摂氏U + 2103度ではなく、摂氏「°C」をU + 00B0度記号+ U +0043ラテン大文字cのシーケンスで表す方が適切です。」
度記号「°」は、エンティティ参照 `°を含むさまざまな方法で入力できますが、通常は、コピーアンドペーストなどで文字として挿入するのが最適です。Windowsでは、Alt0176を使用できます。
警告:一部のブラウザは、スペースが介在しない場合でも、度記号をその後の改行を許可するものとして扱い、「°」とそれに続く「C」を別々の行に配置する場合があります。これを防ぐにはさまざまな方法があります。簡単で効果的な方法は次のとおり<nobr>42 °C</nobr>
です。