Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en 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 23/07/2007, 19h19   #1
Membre habitué
 
Inscription : novembre 2006
Messages : 440
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 440
Points : 134
Points : 134
Par défaut Mettre une table en iso-8859-1?

Bonjour

J'ai mis les pages de mon site en PHP en iso-8859-1. Le bogue c'est que, lorsque j'extrais un mot contenant un accent éèê etc, j'obtiens un ?. Par exemple "données" s'affiche "donn?es". J'aimerais mettre mes tables en iso-8859-1 pour éviter le problème et n'être pas obligé de réencoder toutes les informations que je vais chercher dans la table.

Merci
Prosis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 22h59   #2
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
regarde ça:
http://dev.mysql.com/doc/refman/5.0/...onnection.html

plus précisément
Citation:
There are two statements that affect the connection character sets:

SET NAMES 'charset_name'
SET CHARACTER SET charset_name
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 00h08   #3
Membre habitué
 
Inscription : novembre 2006
Messages : 440
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 440
Points : 134
Points : 134
Et je mets ça dans la page?
Prosis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 08h21   #4
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
la norme iso-8859-1 est appellée latin_1.

Il faut donc que tu vérifie la description de tes tables en faisant bien attention à leur collation. si elle n'est pas à latin_1 alors modifie les.

enfin je pense que ça résoudrai ton problème
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 13h54   #5
Membre habitué
 
Inscription : novembre 2006
Messages : 440
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 440
Points : 134
Points : 134
Ah je ne savais pas que c'étais la même chose!

Merci
Prosis 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 12h32.


 
 
 
 
Partenaires

Hébergement Web