Cette page tente de rassembler les informations conçernant un passage des sources de Jelix en utf-8 et d'apporter un support complet utf-8 pour les applications.
Page obsolète: les sources de jelix sont maintenant en utf-8 depuis la beta2
À étudier
- Les problèmes d'utilisation de chaine UTF-8 avec les fonctions de chaines classiques : http://www.phpwact.org/php/i18n/utf-8
- utilisation de mbstring ?
- utilisation de phputf8 ?
- quid du contenu récupéré des bases ?
- possibilité au niveau de l'api de pdo/mysql/.. pour spécifier le charset voulu ?
- Convertions natives dans dao/db vers le charset spécifié dans la conf ?
Pour MySQL, on peut préciser l'encodage à la connexion : mysql_query("SET NAMES ‘utf8?"). Pour les requêtes de type select, il faut utiliser le mot clé COLLATE avec le nom du charset/lang.
