Utiliser des accents et autres caractères spéciaux

Décembre 2016

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 ICI


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

triés par caractères

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

A voir également :

Ce document intitulé «  Utiliser des accents et autres caractères spéciaux  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.