MARRE UN COUP UTF8 UN COUP ISO

Signaler
Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009
-
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45016-marre-un-coup-utf8-un-coup-iso

Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
1
Bonjour,

Merci, MALALAM , par contre pour iconv, si j'ai compris php.net et ca c'est pas gagné, la conversion est la même pour toute la page ! Tandis que la je propose une conversion mot à mot, en gros pour ceux qui on des saisis en ISO des fichiers tpl en UTF-8 les fichiers de langues aussi et un header en ce que tu veux de doute façon l'affichage est dégeu.

Pour ce qui est de la 2ème remarque, je ne suis pas un programmeur objet pur, alors si tu pouvais m'expliquer quel est l'intérêt de mettre des interface des abstract est des implements, qui pour moi me donne l'impression de perdre du temps en tappant mon code, alors je pense que je changerai surement ma méthode
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
24
Au passage, je mets une bonne note. Non pas sur la qualité du coce parce qu'il y a à redire (même si c'est loin d'être pourri hein, c'est même plutôt bien, mais il y a des erreurs : les comparaisons non typées, la calsse StringConverter qui devrait être abstraite et déclarer la méthode convertString(), cette dernière qui devrait être finale et éventuellement protégée...), mais pour le fait que c'est un code intéressant offrant une solution a une problématique récurrente.
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
24
Hello,

les caractères cyrilliques sont très bien supportés par iso-8859-*
Ceci dit, la problématique est épineuse et ce code intéressant. Même si du mbstring voire de l'iconv le rendent caduque.
Au passage, utf-8 / utf-16 c'est quand même très différent. J'en sais quelque chose, je me bats actuellement sur le problème du support unicode entre des applicatifs php et une bdd mssql...et c'est pas gagné. Voire même, peut-être est-ce déjà perdu... :-(
Messages postés
510
Date d'inscription
samedi 29 décembre 2001
Statut
Membre
Dernière intervention
23 mai 2008

De plus ça peut servir dans les sites avec caractères latins et caractères cyrilliques (site franco-russe par exemple).

Bonne source, merci, ça va pas mal me servir je pense.
Afficher les 13 commentaires