Community « Le forum « Soupçons de bogues « nouvelles au format RSS «
Comment: nouvelles au format RSS
| << Previous |
Nuxwin : J'ai trouvé quelque chose qui pourrait être intéressant à creuser, il s'agit du module PHP additionnel iconv.
Le principe est assez simple:
iconv convertit l'encodage 'charset_in' vers l'encodage 'charset_out' de la chaîne 'str'.
iconv s'arrête dès qu'il rencontre un caractère impossible à encoder mais 'string' peut avoir 2 valeurs:
Si ce module n'est pas présent et n'est pas installable, alors c'est une grosse galère comme le disait Bernard car il faut transformer au niveau binaire tous les caractères de la chaîne.
Ne serait-il pas possible que votre correspondant adapte aussi de son côté une reconnaissance UTF-8 ?
Il doit bien y avoir un compromis quelque part ...
Le principe est assez simple:
echo iconv(charset_in, charset_out, string str)iconv convertit l'encodage 'charset_in' vers l'encodage 'charset_out' de la chaîne 'str'.
iconv s'arrête dès qu'il rencontre un caractère impossible à encoder mais 'string' peut avoir 2 valeurs:
- //TRANSLIT : permet de prendre un caractère semblable lorsque l'encodage n'est pas possible et continue.
- //IGNORE : ignore les caractères impossibles à encoder et continue.
Si ce module n'est pas présent et n'est pas installable, alors c'est une grosse galère comme le disait Bernard car il faut transformer au niveau binaire tous les caractères de la chaîne.
Ne serait-il pas possible que votre correspondant adapte aussi de son côté une reconnaissance UTF-8 ?
Il doit bien y avoir un compromis quelque part ...
by GnapZ on Nov. 27 2006
