Convertir des tables en UTF-8
Bonjour,
Je veux convertir mon site en UTF-8. Mon site étant en (re)développement c'est le moment de passer à une norme large et qui permet d'écrire tous les caractères que l'on veut :).
Si j'ai bien compris pour les pages de scripts il suffit d'utiliser un éditeur qui gère UTF-8, comme jedit. Si les pages étaient en ASCII on les convertit en UTF-8 grâce à notepad par exemple. En changeant bien sur le charset dans ces pages.
J'ai cependant un problème en ce qui concerne ma base de données. En effet j'ai lu que pour convertir des tables en UTF-8 il fallait les d/l sur mon pc, les réenregistrer en UTF-8 sous notepad (ou autre) et les réinjecter dans la bdd.
Mais en faisant cela ça me sort une erreur lors de la tentative d'insertion dans la bdd :
Citation:
Erreur
Il semble que vous ayiez trouvé une anomalie dans l'analyseur syntaxique SQL. Veuillez examiner votre requête attentivement, et vérifier que vos apostrophes sont conformes. Il se pourrait aussi que vous ayiez chargé un fichier dont le contenu binaire n'est pas entre apostrophes. Si vous avez accès à MySQL via son interface de commande en mode ligne, vous pouvez y essayer votre requête. Le message d'erreur présenté plus bas pourrait vous indiquer la source du problème. En dernier recours, veuillez trouver la plus courte requête possible qui cause le problème, et soumettre un rapport d'anomalie en incluant la section à couper:
----Début de la section à couper----
eNodzctSgzAAheF9nuIsuoQ0RGJpdoixMhMuEqyOG4uCygw3oXbqs3XhI/kKUrdn/jmfyrIkkwgc
BBxaxRIOOFxGTD7PJ0KCrZFYhKXE9NkMxThVI23qFzp8DNYBnF5STl1wxtwlu1gyAceTgkvhoqna
NdRxwIJE3+ZOS7iUUWdlT/uiK4uxtJv+ndybDImx4G9UnFvYqpl9qDtEyVOotQ9BGUkjX86UoCuS
3qbnxkrM+c6lDnTdfR2J9uONxNto11Nve55Y2w75N39PP9dZkiL3r7RCeAP1GJrcYDdWh2p6fu3b
tur20+4P+5lI1A==
----Fin de la section à couper----
----Début des informations sur l'anomalie----
ERROR: C1 C2 LEN: 1 2 40
STR: »
CVS: $Id: sqlparser.lib.php,v 2.6.2.4 2004/03/05 18:52:54 lem9 Exp $
MySQL: 4.0.17-standard-log
USR OS, AGENT, VER: Win MOZILLA 5.0
PMA: 2.5.7
PHP VER,OS: 4.4.1 Linux
LANG: fr-iso-8859-1
SQL: DROP TABLE IF EXISTS `reves_comments`
----Fin des informations sur l'anomalie----
Je dois m'être trompé dans la conversion, non ?