KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 04:44:28

Utiliser des accents et autres caractères spéciaux

Vous êtes ici : Astuces Programmation
Utiliser des accents et autres caractères spéciaux dohm jeudi 3 août 2006 à 15:26:59 sebsauvage
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

 

Autres Astuces dans la catégorie Programmation