|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Frédéric Développeur .NET Inscription : mai 2002 Messages : 26 ![]() |
Bonsoir,
Un collègue vient de mettre à jour la distribution d'un serveur Debian. Mise à jour qui comprenait la mise à jour de MySQL 4 vers la 5. Et évidemment il n'a pas fait de backup des données avant Résultat : l'ensemble des tables et champs qui avaient des caractères accentués (je sais, pas bien Suivant les cas : - Le nom de la table est estropié. Lors de sélections, le nom d'origine et le nom affiché de la table donnent comme résultat un message qui indique que la table n'existe pas. * Mem_Identité_Per qui est devenu Mem_Identit - Le nom des champs est estropié. Il n'y a plus moyen de modifier les propriétés du champ ou de faire une sélection sur le champ (en dehors de *). * Téléphone qui devient T ou encore T?l?phone suivant l'endroit * Localité qui devient Localit Quelqu'un aurait-il déjà rencontré le problème ? Un tout grand merci. |
|
|
00
|
|
|
#2 | |
|
Membre confirmé
![]() |
essaye de changer le charset de MySQL.
Par défaut il doit etre utf8-en. change le en Citation:
et de meme pour apache si vous utilisez Apache ...
__________________
Venez voir par là... |
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Frédéric Développeur .NET Inscription : mai 2002 Messages : 26 ![]() |
Merci pour ta réponse max.
Je n'utilise pas de serveurs web, mais j'ai deux programmes qui se connectent directement à cette base de données. J'ai également les mêmes erreurs avec le client en ligne de commande de mysql. J'ai essayé en modifiant le default_character_set, mais cela ne change rien. Je me demande si le problème ne viendrait pas du fait que mysql ne trouve pas les fichiers frm avec accents sur le disque à cause du problème d'encodage. UTF8 pour mysql et Latin1 pour la debian. Merci pour l'aide que vous pourrez m'apporter ou simplement pour avoir considéré mon problème. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com