cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 20101 14 déc. 2007 à 09:52
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
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 13 déc. 2007 à 20:39
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.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 13 déc. 2007 à 20:33
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... :-(
WhiteDwarf
Messages postés510Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention23 mai 2008 12 déc. 2007 à 15:09
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.
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 11 déc. 2007 à 22:22
Réponse claire, nette, efficace ... Merci !
cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 20101 11 déc. 2007 à 22:21
Alors la source permet de passer sois de utf8 vers Iso soit de iso vers utf8 car le problème pour le moment c'est que l'on a des systeme qui ont évolués et sont passés en utf-8 et d'autres sont encore en iso et moi j'ai le droits a une appli ou la moitié est en iso et l'autre en utf-8 donc vive le mélange, donc pour que a l'écran j'ai jamais de problèmes d'accents j'ai fais cette classe.
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 11 déc. 2007 à 22:14
Ok. Bah alors pourquoi l'auteur de la source dit qu'il migre de UTF-8 vers ISO ? A quoi ça peut bien servir ?
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009 11 déc. 2007 à 19:35
Le principal interet de l'UTF-8 (UTF-16), c'est que ca prends en compte quasi toutes les caractères de toutes langues connues (voire plus :P) donc aucun probleme de portage à une autre traduction (en particulier sur les alphabets non roman)
LocalStone
Messages postés514Date d'inscriptionmercredi 19 mars 2003StatutMembreDernière intervention 1 mars 2009 11 déc. 2007 à 19:28
Euh ... Petit question qui j'espère ne va pas causer un débat envenimé. Il vaut mieux utiliser l'ISO ou l'UTF ? Perso, j'utilise l'UTF, mais c'est juste parce qu'une fois un prof avait dit que c'était bien. Mais en réalité, je sais pas ...
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009 11 déc. 2007 à 18:00
14 déc. 2007 à 09:52
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
13 déc. 2007 à 20:39
13 déc. 2007 à 20:33
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... :-(
12 déc. 2007 à 15:09
Bonne source, merci, ça va pas mal me servir je pense.
11 déc. 2007 à 22:22
11 déc. 2007 à 22:21
11 déc. 2007 à 22:14
11 déc. 2007 à 19:35
11 déc. 2007 à 19:28
11 déc. 2007 à 18:00
permet de gerer de maniere les chaines de caractere multibytes (=> mb :P) et autres en fonction du charset
11 déc. 2007 à 17:50
Fautes d'orthographe
...
11 déc. 2007 à 17:50
11 déc. 2007 à 17:48