problème de jeu de caractères

Eléphant du PHP | 294 Messages

30 avr. 2007, 10:02

Bonjour
j'ai plusieurs problèmes avec une base installée en distant et en local.
1- quand je l'importe en local, tout les accents sont remplacés par des ?
2- en distant, le même type de problème intervient pour les possesseurs de Mac.

en distant Serveur: mysql4.5
phpMyAdmin - OVH Version du client MySQL: 5.0.32
language franch iso 8859-1

localhost
Version du serveur: 5.0.27
caractères pour MySQL: UTF-8 Unicode (utf8)
phpMyAdmin - 2.9.0.3

merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

30 avr. 2007, 10:51

Bonjour,

Le problème vient du jeu de caractères (charset) qui diffèrent entre tes 2 serveurs:
OVH est en iso 8859-1 alors qu'en localtu est en utf-8

Pour éviter ce problème avec les accents, il faut que les 2 serveurs utilisent le même charset, soit tu fais ça dans les fichiers de config, soit il est possible il me semble dans phpmyadmin de choisir le jeu de caractères à l'exportation et/ou à l'importation ;)
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 294 Messages

30 avr. 2007, 11:18

merci pour ta réponse, pour quel charset faut-il opter, le plus universel ?