Page 1 sur 2
Comment faire pour évité des caractères bizarre
Posté : 20 juil. 2006, 17:00
par dunbar
Bonjour,
Sur une page de confirmation je me retrouve avec ceci :
Merci les informations sont enregistr饳.
Comment je dois faire pour l'évité ?
D'avance merci
Posté : 20 juil. 2006, 17:10
par blo
Slt Dunbar,
Tu ouvres le script et tu vires la ligne echo "Merci les informations sont enregistr饳. ".
Tout simplement

Posté : 20 juil. 2006, 17:11
par dunbar
Slt Dunbar,
Tu ouvres le script et tu vires la ligne echo "Merci les informations sont enregistr饳. ".
Tout simplement

Et mon message de confirmation il va OU ??
De plus quand j'ouvre mon éditeur (PHP expert editor) la ligne est correct
Merci vos information sont enregistrées.
Merci
Posté : 20 juil. 2006, 17:13
par ouckileou
C'est un problème d'encodage ça, tu le précises dans ta page ?
Normalement on utilise ISO-8859-1 ou UTF-8 éventuellement
Posté : 20 juil. 2006, 17:14
par blo
Ah, pour éviter des caractère bizarre !
Désolé, je n'avais pas lu ton titre...
Tu remplacxe le é par é
Posté : 20 juil. 2006, 17:28
par dunbar
C'est un problème d'encodage ça, tu le précises dans ta page ?
Normalement on utilise ISO-8859-1 ou UTF-8 éventuellement
Et si le paramètre n'existe pas dans l'editeur il y a moyen de l'encoder directement dans la page ?
Posté : 20 juil. 2006, 17:30
par Invité
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
Non ?
Posté : 20 juil. 2006, 17:32
par dunbar
Ah, pour éviter des caractère bizarre !
Désolé, je n'avais pas lu ton titre...
Tu remplacxe le é par é
Oui merci et effectivement cela fonctionne mais c'est du provisoire il doit "comme à dit ouckileou" probablement pouvoir lui dire d'une manière ou d'une autre qu'il faut utiliser ISO-8859-1 par exemple
Merci

Posté : 20 juil. 2006, 17:38
par ouckileou
Oui merci et effectivement cela fonctionne mais c'est du provisoire il doit "comme à dit ouckileou" probablement pouvoir lui dire d'une manière ou d'une autre qu'il faut utiliser ISO-8859-1 par exemple
Ben non c'est à ça que je pensais, là tu indiques au navigateur quel est l'encodage utilisé pour ta page
Comme tu ne lui disais pas, il devait en choisir un par défaut qui ne devait pas correspondre

Posté : 20 juil. 2006, 17:42
par dunbar
Oui merci et effectivement cela fonctionne mais c'est du provisoire il doit "comme à dit ouckileou" probablement pouvoir lui dire d'une manière ou d'une autre qu'il faut utiliser ISO-8859-1 par exemple
Ben non c'est à ça que je pensais, là tu indiques au navigateur quel est l'encodage utilisé pour ta page
Comme tu ne lui disais pas, il devait en choisir un par défaut qui ne devait pas correspondre

Merci
Mais ci je place la balise META dans mon code HTML cela ne fonctionne pas mieux
Code : Tout sélectionner
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
</head>
<body>
<body background="../img/grd-4px.gif">
<?php
echo "Merci les informations sont enregistrées.";
?>
<a href="../deconnexion.php"><font color="#FF0000">Déconnexion</font></a>
</body>
</html>
Mais je dois peut-être la placer dans le code PHP mais alors là le bloque qu'elle bonne âme va m'aider ??
Merci
Posté : 20 juil. 2006, 18:08
par ouckileou
Oui merci et effectivement cela fonctionne
Mais ci je place la balise META dans mon code HTML cela ne fonctionne pas mieux
Mais je dois peut-être la placer dans le code PHP
Non, c'est du HTML, ça se met dans le HTML
C'est bizarre, j'ai ça aussi et ça fonctionne :
Code : Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Tu codes avec quoi ? Tu ne serais pas sous Mac par hasard ?
Posté : 20 juil. 2006, 18:44
par Invité
Ah, pour éviter des caractère bizarre !
mais c'est du provisoire
Non, je ne crois pas --->le html traduit les accents comme ça
Enfin n'étant pas un pro...
Posté : 20 juil. 2006, 19:51
par dunbar
Oui merci et effectivement cela fonctionne
Mais ci je place la balise META dans mon code HTML cela ne fonctionne pas mieux
Mais je dois peut-être la placer dans le code PHP
Non, c'est du HTML, ça se met dans le HTML
C'est bizarre, j'ai ça aussi et ça fonctionne :
Code : Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Tu codes avec quoi ? Tu ne serais pas sous Mac par hasard ?
Je code avec PHP Expert Editor et je suis sous Windows, ce que je trouve bizarre c'est que je n'avais aps cela avant, la nouvelle page a été coder pour la première fois sous PHP Editor, que je trouve trés bien mais je n'en connais aps d'autre (payant ou pas )
Posté : 20 juil. 2006, 20:06
par dunbar
Oui merci et effectivement cela fonctionne
Mais ci je place la balise META dans mon code HTML cela ne fonctionne pas mieux

Je voulais dire ci je place
C'est parfait ça fonctionne par contre ci je place
Code : Tout sélectionner
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Cela ne fonctionne pas ....
Merci
Posté : 21 juil. 2006, 11:19
par aelurus
Tu as aussi sa qui est pas mal
$a="é à éééé";
echo htmlentites($a);
//affiche é à éééé