Flux rss
Collection CommentÇaMarche.net

Utiliser des accents et autres caractères spéciaux

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 3 août 2006 à 15:26 par sebsauvage
Publié par dohm
Dans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel.

Par exemple pour afficher la chaine de caractères :
" là, ça dégénère !" il suffit de remplacer dans le code par la chaine de caractères suivante :
"l\u00E0, \u00E7a d\u00E9g\u00E9n\u00E8re !"
\u étant un caractère spécial permettant l'insertion d'un caractère unicode.

Un convertisseur est disponible sur :

http://people.w3.org/rishida/scripts/uniview.fr/conversion.html


Une liste complète des caractères unicodes, triés par unicode :

http://www.w3.org/TR/MathML2/bycodes.html

triés par caractères :

http://www.w3.org/TR/MathML2/byalpha.html




Pour plus d'informations sur l'Unicode et l'UTF-8:

En français:
http://sebsauvage.net/python/charsets_et_encoding.html (Lecture fortement recommandée !)
http://french.joelonsoftware.com/Articles/Unicode.html

En anglais:
http://www.joelonsoftware.com/articles/Unicode.html
http://www.tbray.org/ongoing/When/200x/2003/04/26/UTF
http://www.tbray.org/ongoing/When/200x/2003/04/06/Unicode