Caractères unicodes
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 en CSS
p:after {
content:"\_HEXA_";
}
Utilisation en javascript
textNode.nodeValue = "\u_HEXA_";
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_);
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,