IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

site UTF8 emploie de [PHP 5.1]


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut site UTF8 emploie de
    Bonjour,
    J'ais un probléme grave avec un site UTF8
    j'ais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $prenom = "Marie-amélie";
    //===========enlever le '-' ============
    $prenom=str_replace("-"," ",$prenom);
    //========mettre en minuscule==========
    $prenom=strtolower($prenom);
    //=======premiéres lettres en majuscule======
    $prenom=ucwords($prenom);
    echo $prenom;
    J'obtient ou pire Marie Am ??

    NB: bien entendu vous ne pouvez faire un copié collé puisque cette page n'est pas UTF8

    Merci d'avance

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    déjà strtolower et ucfirst ne marche pas avec de l'utf-8

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    déjà strtolower et ucfirst ne marche pas avec de l'utf-8
    Trés mauvaise nouvelle l'Ami, je file sur php.net voir s'ils ont son équivalent UTF8, j'aurais du commencer par ça
    Désolée, et merci encore a toi
    Christele
    REEDITE, C' est trop simple tout les STR ont une variante apparament
    avec mb_strxxxxxxx($lavar,'encodage'

    Et donc ça marche super
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $prenom = "Marie-amélie";
    //===========enlever le '-' ============
    $prenom=str_replace("-"," ",$prenom);
    //========mettre en minuscule==========
    $prenom=mb_strtolower($prenom,'UTF-8');
    //=======premiéres lettres en majuscule======
    $prenom=ucwords($prenom);
    echo $prenom;
    Super merci pour l'idée !
    Dernière modification par Invité ; 10/10/2011 à 16h03.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/10/2007, 16h47
  2. Solutions opensource ou devis pour site offres emploi
    Par mmerlange dans le forum Devis
    Réponses: 7
    Dernier message: 13/07/2007, 15h42
  3. Développer un site WAP : emploi du temps
    Par sim69 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 29/12/2006, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo