Page Blanche caractère spéciaux
camyzo
-
cybertipunch Messages postés 641 Date d'inscription Statut Membre Dernière intervention -
cybertipunch Messages postés 641 Date d'inscription Statut Membre Dernière intervention -
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 !
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 !
Configuration: Windows XP Safari 530.5
13 réponses
-
Bonsoir,
Essayez de passer les caractères spéciaux en code html !
https://www.toutimages.com/codes_caracteres.htm -
J'ai oublié : Sur le serveur , quel est le code ISO utilisé pour générer les pages ?
-
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 ? -
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 ! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Et le code source généré pour la page d'accueil est-il correct ?
-
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 ! -
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 -
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, -
Bonjour,
Tenez-moi au courant pour les changements de caractère ! -
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 ? -
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 ? -
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 !
-
Pensez à sauvegarder vos scripts avant toute modification !
@+