Problème d'encodage de l'apostrophe ’

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dop20vt, 10 Avril 2009.

  1. dop20vt
    dop20vt WRInaute occasionnel
    Inscrit:
    23 Juin 2007
    Messages:
    455
    J'aime reçus:
    0
    Bonjour,

    Je me prends la tête depuis un moment avec ce fichu apostrophe anglais ’ (http://openweb.eu.org/articles/caracteres_illegaux/).

    J'ai beau faire un
    Code:
    str_replace("’", "'", $string);
    le problème n'est pas résolu. Le ’ n'a pas l'air décelé par le str_replace.

    Une piste ??

    Merci bien.
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 009
    J'aime reçus:
    133
    Tu peux essayer de procéder à partir du code ASCII de ce caractère, en utilisant la fonction php ord. Ca sent les soucis d'intégrations de contenus originaire de word ou autre appli de TT, non ?
     
  3. dop20vt
    dop20vt WRInaute occasionnel
    Inscrit:
    23 Juin 2007
    Messages:
    455
    J'aime reçus:
    0
    C'est pour un annuaire, lors de la récupération des metas title et description.

    Le ord() si j'ai bien compris m'oblige à boucler sur tous les caractères. Ca fait un chouilla lourd comme méthode quand même. Je ne comprends pas pourquoi str_replace n'arrive pas à chopper ce caractère. Dans ma base il est stocké sous cette forme : Â’

    J'utilise utf8_general_ci comme interclassement dans ma base, sans savoir d'ailleurs l'influence que cela peut avoir.
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 009
    J'aime reçus:
    133
    Des début de pistes ici : http://www.codingforums.com/archive/index.php/t-47163.html.

    Si tu as ce genre de trucs dans la description, c'est fort à parier que tes utilisateurs copient collent leur description depuis un word. Tu devrais penser à installer un éditeur type FckEditor, dont une des fonctionnalité est de nettoyer ce qui vient de word.
     
  5. dop20vt
    dop20vt WRInaute occasionnel
    Inscrit:
    23 Juin 2007
    Messages:
    455
    J'aime reçus:
    0
    La technique du chr() revient aussi à boucler sur tous les caractères convertis via ord(). Dans la source du site, l'apostrophe n'est pas encodé en ascii.

    Le dernier intervenant de ce sujet applique un str_replace et ca marche apparemment ... mais pas chez moi c'est space.
     
Chargement...
Similar Threads - Problème encodage apostrophe 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
probleme encodage Développement d'un site Web ou d'une appli mobile 17 Avril 2010
Crawl ne dépasse pas la page d'accueil et semblant de problème d'encodage Administration d'un site Web 8 Mars 2010
Problème d'encodage "é" en é ! Développement d'un site Web ou d'une appli mobile 6 Février 2010
Problème d'encodage? Développement d'un site Web ou d'une appli mobile 27 Janvier 2010
problème encodage Développement d'un site Web ou d'une appli mobile 19 Septembre 2009
Problème de fou avec parsage de flux xml traded*** et encodage utf8 en php Développement d'un site Web ou d'une appli mobile 16 Septembre 2009
[MYSQL/PHP] Probleme d'encodage et serialize Développement d'un site Web ou d'une appli mobile 22 Juin 2009
Problème encodage iso et utf-8 Joomla 1.0.15 Développement d'un site Web ou d'une appli mobile 15 Juin 2009
Problème d'encodage Développement d'un site Web ou d'une appli mobile 23 Mai 2009
Problème d'encodage Développement d'un site Web ou d'une appli mobile 23 Février 2009
Problème d'encodage... Développement d'un site Web ou d'une appli mobile 8 Novembre 2008