UTF-8
Dernière modification : -
// 2007/07/31 13:24 / 62.23.212.28
Depuis la version 2.20, TigerWiki fonctionne en UTF-8. Pour ma part mon système y était déjà.
Avant toute chose, lire cette vulgarisation des concepts de base
Loin d'être un spécialiste en encodage de caractères, j'ai quand même relevé lors de mes tests quelques points qui peuvent poser problème.
Mais le support de l'utf-8 n'est présent qu'a partir de php 5 malheureusement loin d'être disponible partout :(
Du coup j'ai carrément commenté la ligne et cela ne semble pas poser de problème. Les caractères restent encodés en entités html (é).
Hors quand l'OS servant à la saisie est déjà en UTF-8, les caractères sont doublement encodés.
Peut-être que mb_convert_encoding serait plus adaptée
Depuis la version 2.20, TigerWiki fonctionne en UTF-8. Pour ma part mon système y était déjà.
Avant toute chose, lire cette vulgarisation des concepts de base
Loin d'être un spécialiste en encodage de caractères, j'ai quand même relevé lors de mes tests quelques points qui peuvent poser problème.
- htmlentities qui est utilisé en début de formatage
$CONTENT = htmlentities($CONTENT,ENT_COMPAT,"UTF-8");
- html_entity_decode en fin de formatage
$CONTENT = html_entity_decode($CONTENT,ENT_COMPAT,"UTF-8");
Mais le support de l'utf-8 n'est présent qu'a partir de php 5 malheureusement loin d'être disponible partout :(
Du coup j'ai carrément commenté la ligne et cela ne semble pas poser de problème. Les caractères restent encodés en entités html (é).
- utf8_encode utilisé pour convertir en utf-8 les pages saisies
Hors quand l'OS servant à la saisie est déjà en UTF-8, les caractères sont doublement encodés.
Peut-être que mb_convert_encoding serait plus adaptée
- même chose pour utf8_decode