Page Blanche caractère spéciaux

Fermé
camyzo - 24 août 2009 à 23:53
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 - 27 août 2009 à 16:05
Bonjour,

Ca fais plusieurs jours que je bute sur un truc qui me prend vraiment le chou !!! je commence à en avoir raz la casquette !

Je vous explique mon problème, j'ai un site web avec zone admin, lorsque je veux insérer du texte sur ma page d accueil je passe par l admin ...

J'ai remarqué que par exemple si je mets:

- Coucou c'est moi

Alors là le texte ne se met pas à jour !

Alors que si je met:

- Coucou c\'est moi

La le texte se met à jour ...

Alors ca aurait pu résoudre mon problème, mais, lorsque je complète tout les champs dans ma zone admin donc avec des slash pour mettre a jour tte les parties de mon site en meme temps, donc je clic sur "update" et la page blanche !

Meme le site en accueil est tout blanc ! A chaque fois il faut que je supp' tout du serveur et que je fasse une installe complète ...

Avez vous des idées pour savoir de quoi ca vient ?

Merci pour vos réponses !
A voir également:

13 réponses

cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
24 août 2009 à 23:57
Bonsoir,
Essayez de passer les caractères spéciaux en code html !
https://www.toutimages.com/codes_caracteres.htm
0
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
24 août 2009 à 23:59
J'ai oublié : Sur le serveur , quel est le code ISO utilisé pour générer les pages ?
0
Bonsoir !

merci beaucoup, donc à la place d'écrire par exemple c'est moi alors j'écris:

C'est moi

Je fais comme ceci ?

Mais c'est bizarre que j'ai à faire ca, c'est un script anglophone que j ai acheté, le charset était à utf-8 dans tte les pages je l ai passer à: iso-8859-1

La BDD était à utf8 je l'ai passé en latin_1 general ci

Ai je bien fais, pensez vous que ca peut venir de cela ?
0
De plus j'avais des carré à la place des accents c'est pour cela que j'ai mis ce code iso, du coup je vois bien els accents !

Merci pour vos réponses !
0

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

Posez votre question
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
25 août 2009 à 00:04
Et le code source généré pour la page d'accueil est-il correct ?
0
Oui tout est correcte, je n'ai pas toucher au script, mais quand je le laisse anglais il fonctionne très bien, dès que je commence à mettre des accents ca par en vrie :((((

Je ne sais pas du tout !

Merci encore pour votre aide et pour votre soutien !
0
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
25 août 2009 à 00:21
Pas de problème.
je pense qu'il vaut mieux traduire les caractères spéciaux propre au français en mode texte et de tester
0
Bonjour cybertipunch !!

Merci pour vos réponses, donc je vais sur el line que vous m'avez donner et je mets ces charactères à la place des normaux ?

Cordialement,
0
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
25 août 2009 à 12:37
Bonjour,

Tenez-moi au courant pour les changements de caractère !
0
Bonjour,

Ça ne change rien au problème !

Mais je viens de trouver pourquoi j avais une erreur sur la page toute blanche, en faite lorsque je fais un update de la BDD via l admin un fichier settings.php se génère !

Je ne sais pas du tout pourquoi alors si il manquait un slash devant un apostrophe sa générait une erreur !

Mais maintenant les inscriptions ne fonctionnent plus, je pense que ça doit venir encore des caractères spéciaux lors de l insertion dans la BDD ?
0
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
26 août 2009 à 18:03
Bonjour,

Il faut 'convertir' les caractères spéciaux dans les formulaires. En clair, vous pouvez vérifier avec un script les zones de textes avant de les enregistrer dans votre BDD.

https://forums.commentcamarche.net/forum/affich-3412858-php-mysql-comment-traduire-les-accents

La réponse de Charly dans ce post

function safeName($string)
{
$string=strtolower($string);
$patterns = array('/é/','/è/','/ê/','/à/','/â/','/ù/','/ü/','/û/','/ä/','/ë/','/ç/','/ô/','/ö/');
$replacements = array('é','è','ê','à','â','ù','ü','û','ä','ë','ç','ô','ö');
$string=preg_replace($patterns, $replacements, $string);
return $string;
};

Peut-être, un début de soluce ?
0
Ok merci, je viens de changer le code iso et plus de problème, mais mon problème venait des slash j en mettais un lorsque je updter ma table et du coup il y en avait deux donc ca faisait planter le script !
0
cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
27 août 2009 à 16:05
Pensez à sauvegarder vos scripts avant toute modification !
@+
0