Si vous voulez vraiment utiliser le caractère DEGREE CELSIUS «℃», alors le copier-coller est OK, à condition que votre document soit encodé en UTF-8 et déclaré comme tel dans les en-têtes HTTP. L'utilisation de la référence de caractère ℃
fonctionnerait également bien et fonctionnerait indépendamment du codage de caractères, mais la source serait beaucoup moins lisible.
Le problème avec Blackberry est probablement un problème de police. Je ne connais pas les polices sur Blackberry, mais le répertoire de polices peut être limité. Vous ne pouvez rien faire à ce sujet en HTML, mais vous pouvez utiliser CSS, éventuellement avec @font face
.
Mais il y a rarement une raison d'utiliser le DEGREE CELSIUS. C'est un caractère de compatibilité, inclus dans Unicode en raison de son utilisation en écriture est-asiatique. Le standard Unicode dit explicitement au chapitre 15 (section 15.2, page 497):
"En utilisation normale, il est préférable de représenter les degrés Celsius" ° C "avec une séquence de U + 00B0 degré de signe + U + 0043 lettre majuscule latine c, plutôt que U + 2103 degrés Celsius."
Le signe de degré «°» peut être saisi de plusieurs façons, y compris la référence d'entité «°», mais il est normalement préférable de l'insérer sous forme de caractère, par copier-coller ou autrement. Sous Windows, vous pouvez utiliser Alt 0176.
Mise en garde: certains navigateurs peuvent traiter le signe du degré comme autorisant un saut de ligne après lui même si aucun espace n'intervient, en mettant «°» et le «C» suivant sur des lignes séparées. Il existe différentes manières d'éviter cela . Une méthode simple et efficace est la suivante: <nobr>42 °C</nobr>
.