Page 1 sur 1

Les accents

Posté : 17 mai 2013, 10:02
par Hélène
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 ?:)

Re: Les accents

Posté : 17 mai 2013, 10:06
par Spols
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

Re: Les accents

Posté : 17 mai 2013, 10:12
par Hélène
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 :'(

Re: Les accents

Posté : 17 mai 2013, 10:22
par Gorbi
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 ?

Re: Les accents

Posté : 17 mai 2013, 10:29
par Hélène
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?

Re: Les accents

Posté : 17 mai 2013, 10:32
par ghost5922
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");
?>

Re: Les accents

Posté : 17 mai 2013, 10:36
par Gorbi
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");

Re: Les accents

Posté : 17 mai 2013, 10:37
par Hélène
Oh ok j'ai cru c'était du JS, que je suis nulle hihi :-)
merci à vous deux !

Edit : ça marche, merci beaucouppppp :-)

Re: Les accents

Posté : 17 mai 2013, 10:39
par Gorbi
As-tu réussi à utiliser la fonction maintenant ? 8-|

Re: Les accents

Posté : 17 mai 2013, 10:41
par Hélène
oui :-)

Re: [RESOLU] Les accents

Posté : 17 mai 2013, 10:42
par Gorbi
Parfait alors =)
Pense à mettre le sujet en résolu 8-)