Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/06/2006, 15h05   #1
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
Par défaut é remplacé par ?

Bonjour,

j'ai un problème d'encodage ..

J'ai un champs dans un formulaire pour que l'utilisateur entre un texte qui défilera dans un page approprié mais lorsque celui-ci doit s'afficher aprés sauvegarde dans la base, il remplace tout les termes accentués par des "?" ..

J'ai mis dans ma jsp de formulaire le charset iso-8859-1 et pareil dans ma page d'affichage.

Que faire ca ne marche toujours pas
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 15h20   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par questionneuse
J'ai mis dans ma jsp de formulaire le charset iso-8859-1 et pareil dans ma page d'affichage.
Et dans tes tables (SHOW CREATE TABLE ...) ?
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 15h35   #3
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
quand je fais "show table status", je vois que les tables sont en latin1_swedish_ci.

D'aprés ce que j'ai compris c'est cela qu'il faut mettre.
j'ai trouvé ceci dans un site:

Citation:
le document est lu en UTF-8 alors qu'il est encodé en ISO-8859-1 (plus rare, sauf en XML), auquel cas tous les accents seront tout simplement remplacés par des "?".
Mais je comprend pas mes entrées de formulaire sont lu en iso
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 17h24   #4
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
quelqu'un a une idée , j'ai passé la journée la dessus et je vois pas
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 19h30   #5
Membre actif
 
Avatar de chat hotplug
 
Inscription : avril 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 208
Points : 196
Points : 196
Bonjour.

Avez vous précisé un charset au niveau le plus bas ? c'est à dire prologue XML par exemple, HTML...

__________________
Vous cherchez une Illustratrice ou Infographiste ?
http://perso.wanadoo.fr/florence-illustratrice/
Vous cherchez un WebDesigner ?
http://www.klerdesign.com
chat hotplug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 09h33   #6
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
je comprend pas ta question .

Dans mes pages jsp j'ai mis charset=iso...
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h26   #7
Membre régulier
 
Avatar de questionneuse
 
Inscription : décembre 2005
Messages : 316
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 316
Points : 74
Points : 74
j'ai trouvé

L'erreur est dut au blob, je comprend pas pourquoi d'ailleurs

Quand je met varchar ca marche sans problème et quant je met blob c'est pas bon.

Si quelq'un sait pourquoi
questionneuse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h33   #8
Membre régulier
 
Inscription : juin 2004
Messages : 92
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 92
Points : 75
Points : 75
Les blobs n'ont pas d'interclassement (ce sont des données binaires si je ne m'abuse).
Si l'erreur (l'apparition des ?) est à l'affichage de la page, c'est surement un problème d'encodage de la page (charset) qui ne correspond pas à celui du texte entré dans les blobs.

Les fonction utf8_encode et utf8_decode peuvent surement aider pour obtenir quelque chose de propre.
CrazyCat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 14h30   #9
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Citation:
Envoyé par questionneuse
Quand je met varchar ca marche sans problème et quant je met blob c'est pas bon.
BLOB stocke du binaire. Le champ qui vous est utile est de nature TEXT, sorte de varchar illimité.
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2010, 16h26   #10
Invité de passage
 
Mathis Levi
Inscription : janvier 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : Mathis Levi

Informations forums :
Inscription : janvier 2010
Messages : 1
Points : 1
Points : 1
Par défaut Codage

Moi, j'ai remplacé le "é" par é et j'ai enregistré, et hop le bug d'accent est terminé !
MDRRRR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h01.


 
 
 
 
Partenaires

Hébergement Web