Problème d'accent et autre (UTF-8 ?)

Fermé
Oxyan Messages postés 695 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 2 juin 2011 - 17 avril 2009 à 12:38
 Utilisateur anonyme - 17 avril 2009 à 14:06
Bonjour, voici mon site : http://azote51.olympe-network.com comme vous le voyez j'ai quelques souci avec les accents et autres dans mes news et mon chat (dans le chat : "/" avant les ' ) Je voulais s'avoir comment réglé se problème merci d'avance.

A voir également:

5 réponses

Archeus01 Messages postés 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 447
17 avril 2009 à 13:47
Je te donne une idée/piste, fais en ce que tu veux : htmlentities
https://www.php.net/htmlentities
0
Oxyan Messages postés 695 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 2 juin 2011 17
17 avril 2009 à 13:51
je comprends pas exatement la fonction de htmlentities ><
0
Utilisateur anonyme
17 avril 2009 à 13:54
pour le chat et le problème d'échappement des guillemets, utilise addslashes() : https://www.php.net/addslashes
Sinon pour les accents, fait passer tout tes textes dans htmlentities, cela convertit tout les caractères accentué et autres en html.


EDIT--
Tu utilise htmlentities comme ça :

<?php
$texte = "texte avec des caractères accentués";
$texte = htmlentities($texte);     //converti les é en &eacute; et les è en &egrave;
echo $texte; // affiche "texte avec des caractères accentués"
?>
0
Oxyan Messages postés 695 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 2 juin 2011 17
17 avril 2009 à 14:00
ok merci beaucoup ^^

Si non 1 dernière question : pour mes news quand je les créer j'ai nbr2 qui ajoute des <br /> mais quand j'édit ma news c'est <br /> aparessent et si je clique sur modifier la news je me retrouve avec le double de <br /> :S

Si je lui demande de ne pas rajoute de <br /> si j'ai fait des entré dans la modification de ma news il n'aparétrons pas :/

Comment faire merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
17 avril 2009 à 14:06
fait un str_replace() avant d'afficher dans la textarea :

<?php
$texte_a_modifier = "mon <br/> texte <br/> ."
$texte_a_modifier = str_replace('<br/>', '\r\n', $texte_a_modifier);
?>
<textarea name="textarea"><?php echo $texte_a_modifier; ?></textarea>
0