[RESOLU] Les accents

Eléphanteau du PHP | 32 Messages

17 mai 2013, 10:02

Bonjour,
je voudrais savoir si il y a une technique qui empêche de remplacer tout les é par &eacute ect, car j'ai de très long texte à écrire c'est pas terrible ...
une aide svp ?:)

Mammouth du PHP | 1967 Messages

17 mai 2013, 10:06

php ne remplacera pas tes accents si tu ne le lui demande pas

plus d'infos sur ta manière de fonctionner devrait nous aider à t'aider
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Eléphanteau du PHP | 32 Messages

17 mai 2013, 10:12

Pour que le mat&eacuteriel garde son classement en
temp&eacuterature et que la s&eacutecurit&eacute
Ben voici un exemple de texte, et je dois remplacer tout les accents ou tout les simples quotes ... je voudrais savoir si il existe une fonction qui pourrait m'aider à garder les accents sous leur vrai forme, parce'que changer tout les accents dans tout les textes c'est vraiment supra long :'(

Eléphant du PHP | 51 Messages

17 mai 2013, 10:22

Bonjour Hélène, j'utilisais une fonction trouvée sur internet qui permet de régler ce problème, la voici :
function char($text)
{
	$text = htmlentities($text, ENT_NOQUOTES, "UTF-8");
	$text = htmlspecialchars_decode($text);
	return $text;
}
Est-ce que cela te convient comme solution ?

Eléphanteau du PHP | 32 Messages

17 mai 2013, 10:29

Coucou Gorbi,
je suis assez nulle en JS et je voudrais savoir comment l'utiliser :'(
j'ai déjà écrite ma fonction dans les balises <script> mais ensuite comment je l'utilise?

Mammouth du PHP | 619 Messages

17 mai 2013, 10:32

Bonjour,

c'est du php
<?php
function char($text)
{
        $text = htmlentities($text, ENT_NOQUOTES, "UTF-8");
        $text = htmlspecialchars_decode($text);
        return $text;
}

echo char("Pour que le mat&eacuteriel garde son classement en temp&eacuterature et que la s&eacutecurit&eacute");
?>

Eléphant du PHP | 51 Messages

17 mai 2013, 10:36

Comme le dit ghost, c'est du php donc il suffit de mettre ta fonction en haut de fichier et lorsque tu as besoin de l'appeler au lieu de faire comme d'habitude :
echo "mon texte ici";
Tu fais ceci :
echo char("mon texte ici, et même si il y a des accents ce n'est pas grave");

Eléphanteau du PHP | 32 Messages

17 mai 2013, 10:37

Oh ok j'ai cru c'était du JS, que je suis nulle hihi :-)
merci à vous deux !

Edit : ça marche, merci beaucouppppp :-)
Modifié en dernier par Hélène le 17 mai 2013, 10:41, modifié 1 fois.

Eléphant du PHP | 51 Messages

17 mai 2013, 10:39

As-tu réussi à utiliser la fonction maintenant ? 8-|

Eléphanteau du PHP | 32 Messages

17 mai 2013, 10:41

oui :-)

Eléphant du PHP | 51 Messages

17 mai 2013, 10:42

Parfait alors =)
Pense à mettre le sujet en résolu 8-)