UTF-8
Dernière modification : -
// 2007/07/31 01:52 / 90.1.187.152
Depuis la version 2.20, TigerWiki fonctionne en UTF-8. Pour ma part mon système y était déjà.
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 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à.
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 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