Caractères unicodes

Auteur
Nibau Rui
Date
()
Catégories
Web
Tags
, ,

Petit memento sur l'utilisation des caractères unicodes dans différents langages de programmation / structuration / présentation. Un travail en construction...

Dans tout ce qui suit, le code décimal sera symbolisé par _DECI_ et le code hexadécimal par _HEXA_.

Utilisation en HTML / xml

<p>&#_DECI_;</p>
Utilisation de la notation décimale en HTML.

Utilisation en CSS

p:after {
    content:"\_HEXA_";
}
Utilisation de la notation hexadécimale en css.

Utilisation en javascript

textNode.nodeValue = "\u_HEXA_";
Utilisation de la notation hexadécimale en javascript.

Si l'on ne dispose que du code hexadécimal, il n'est pas possible d'obtenir la notation par simple concaténation ("\u" + _HEXA_) ; il faut passer par la fonction unescape :

textNode.nodeValue = unescape("%u" + _HEXA_);
Utilisation d'un code hexadécimal en javascript.

Ressources et références

BOS, Bert ; ÇELIK, Tantek ; HICKSON, Ian. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. W3C, . 4.1.3 Characters and case

COLLECTIF. List of Unicode characters. Wikipedia (en),

Unicode 6.0.0. unicode.org,