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.

Ce qu'il va falloir faire

Download in other formats: Plain Text