Comment remplacer des caractères spéciaux pas un code ?
Loader
Messages postés
63
Statut
Membre
-
barale61 Messages postés 1126 Date d'inscription Statut Membre Dernière intervention -
barale61 Messages postés 1126 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je voulais vous demandez changer des caractères spéciaux ( é, ', ...) par un code. Car dans mon script de news, je dois tout le temps mettre un code pour les accents et les apostrophes (é = é -- ' = \' -- ... ) via php ou autre.
Merci !
Merci !
4 réponses
-
Par exemple:
$chaine = str_replace("à", "à", $chaine); -
Salut à toi,
Tu peux utiliser htmlspecialchars de la manière suivante ( en PDO )htmlspecialchars($data->message)
vérifie bien que chacune de tes pages comporte<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
vérifie également que tes tables et tes bases de données soient en interclassement utf8_general_ci.
Voilà ^^.
Cordialement. -
-
<?php
$chaine dans le cas présent est une variable qui peut par exemple récupérer le contenu d'une zone de texte d'un table ou d'une chaine tout simplement etc.
Je ne suis pas un expert mais si tu fais:
$chaine="Bonjour";
$chaine = str_replace("Bon", "Mauvais", $chaine);
$echo $chaine;
?>