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 :

Remplacer ? par l'apostrophe (')


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut Remplacer ? par l'apostrophe (')
    Bonjour tout le monde,

    J'ai une fonction qui me permet de remplacer les ? par des é, è....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    <?php
    //fonction utilise juste avant la modification
    function JsToDb($msg)
    {
    	$msg = addslashes($msg);
     
    	$msg = htmlentities($msg);
     
    	$msg = str_replace("&Atilde;&copy;", "&eacute;", $msg);
     
    	$msg = str_replace("&Atilde;&uml;", "&egrave;", $msg);
     
    	$msg = str_replace("&Atilde;&ordf;", "&ecirc;", $msg);
     
    	$msg = str_replace("&Atilde;&laquo;", "&euml;", $msg);
     
    	$msg = str_replace("&Atilde;&nbsp;", "&agrave;", $msg);
     
    	$msg = str_replace("&Atilde;&curren;", "&auml;", $msg);
     
    	$msg = str_replace("&Atilde;&cent;", "&acirc;", $msg);
     
    	$msg = str_replace("&Atilde;&sup1;", "&ugrave;", $msg);
     
    	$msg = str_replace("&Atilde;&raquo;", "&ucirc;", $msg);
     
    	$msg = str_replace("&Atilde;&frac14;", "&uuml;", $msg);
     
    	$msg = str_replace("&Atilde;&acute;", "&ocirc;", $msg);
     
    	$msg = str_replace("&Atilde;&para;", "&ouml;", $msg);
     
    	$msg = str_replace("&Atilde;&reg;", "&icirc;", $msg);
     
    	$msg = str_replace("&Atilde;&macr;", "&iuml;", $msg);
     
    	$msg = str_replace("&Atilde;&sect;", "&ccedil;", $msg);
     
    	$msg = str_replace("&amp;", "&amp;", $msg);
     
    	$msg = str_replace("<br />", "\n", $msg);
     
    	return $msg;
     
    }
    ?>
    Je n'a pas la ligne qui remplace le ? par l'apostrophe (').

    Sauriez-vous me dire svp quelle est cette ligne ?

    Un tout grand merci d'avance.

    beegees

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Encore une fois pris la main dans le sac a faire une vilaine magouille

    Si tu as des problèmes d'accents, il faut regarder du côté des tes encodages et non pas corriger à la main caractère par caractère.

    L'affichage de à est caracteristique d'une donnée UTF8 que tu affiches dans une page ISO.
    Au pire donc, utiliser utf8_decode()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Remplacer le caractère point par un apostrophe
    Par tunistat dans le forum SAS Base
    Réponses: 1
    Dernier message: 24/03/2014, 20h20
  2. remplacement automatique d'apostrophe par \'
    Par argonath dans le forum Développement
    Réponses: 2
    Dernier message: 17/08/2010, 18h23
  3. Réponses: 2
    Dernier message: 17/07/2010, 15h28
  4. [MySQL] Pb : accents, apostrophes, etc remplacé par ?
    Par dan5367 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/03/2010, 17h49
  5. [PHP 4] Problème d'apostrophe remplacé par un antislash
    Par bloodstar dans le forum Langage
    Réponses: 6
    Dernier message: 04/10/2009, 17h41

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