probleme encodage

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dudo, 17 Avril 2010.

  1. dudo
    dudo WRInaute impliqué
    Inscrit:
    10 Janvier 2004
    Messages:
    581
    J'aime reçus:
    0
    Bonjour,

    Je dois passer un texte de utf-8 en iso-8859-1
    dans une page en iso-8859-1. ou 15

    j'utilise donc un
    echo utf8_decode($texte);

    mais un certains nbre de caratères ne passent pas
    dont l'apostrophe droit, les minutes et les secondes,
    ainsi: ', — ,° ,′ ,″

    Existe une fonction intermédière ?
    pour résoudre le problème

    merci
    ludo
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 593
    J'aime reçus:
    0
    Unicode (et donc UTF-8) permet d'encoder des dizaines de milliers de caractères. ISO 8859 ne permet d'en code que quelques centaines. Il y a donc énormément de caractères Unicode qui ne peuvent pas être convertis en ISO.

    Certains caractères n'existent pas du tout en ISO. Pour d'autres, il peut y avoir une seule version, alors qu'en Unicode il y en a plusieurs, dont une seule va avoir une correspondance en ISO.

    Il faut donc que tu commences par remplacer les caractères en question par des caractères qui sont "convertibles".

    L'autre option consiste à utiliser des entités html/xml (&#xxx;) pour ces caractères, si le résultat final doit être en html ou xml. Tu peux le faire avec htmlentities (en lui précisant bien que tu lui fournis de l'UTF-8 bien sûr).

    Et la meilleure solution est évidemment de tout laisser en UTF-8 :)

    Jacques.
     
Chargement...
Similar Threads - probleme encodage Forum Date
Problème d'encodage Développement d'un site Web ou d'une appli mobile 30 Janvier 2015
Problème d'encodage caractère Google+ 6 Août 2014
Problème encodage UTF-8 Problèmes de référencement spécifiques à vos sites 4 Octobre 2013
Problème d'encodage... Développement d'un site Web ou d'une appli mobile 2 Mars 2012
Problème d'encodage url les é devient %E9 URL Rewriting et .htaccess 22 Décembre 2011
Problème d'affichage des entrées SQL (encodage) Développement d'un site Web ou d'une appli mobile 16 Avril 2011
Problème encodage de mon Blog utf-8 et iso-latin Développement d'un site Web ou d'une appli mobile 13 Février 2011
Analyse des balises meta problème d'encodage Développement d'un site Web ou d'une appli mobile 8 Février 2011
probleme d'encodage Développement d'un site Web ou d'une appli mobile 26 Octobre 2010
Problème de pages non référencées Problèmes de référencement spécifiques à vos sites 20 Février 2021