Question MySQL [Résolu]

Publié : 20.03.2008 - 7h45 par alienlebarge

Voici mon problème :

J'ai une base de données, remplie d'utilisateurs (nom, prénom, etc.)

Malheureusement, l'interclassement de cette BD est en "latin1_german1_ci". Ce qui fait que tous les caractères accentués ainsi que les caractères asiatiques ont été codés différemment (ex: le è deviens è).

Est-ce qu'il y a un moyen de récupérer tout avec des caractères normaux ?


Re: Question MySQL

Publié : 20.03.2008 - 7h51 par djtrance

Au premier abord, je crois pas... Je suis tombé une fois un problème comme ça, ma seule solution était une fonction nommée "Rechercher / Remplacer", très pratique dans ce genre de cas... Parce, je crois qu'une fois que c'est codé... :|

Mais, je suis pas sûr!


Re: Question MySQL

Publié : 20.03.2008 - 14h18 par Noé

XCode, ou SubethaEdit par exemple permettent d'ouvrir un fichier dans un encodage donné et de l'enregistrer sous un autre... Je pense que ça devrait le faire! Reste à trouver le bon encodage pour ouvrir tout ça!


Re: Question MySQL

Publié : 20.03.2008 - 16h41 par GIL

peut être par cette requête :

Code : Tout sélectionner

select convert(titre using utf8) from sequence

c'est à titre d'exemple, il te faudra certainement l'adapter.


Re: Question MySQL

Publié : 25.03.2008 - 15h43 par alienlebarge

merci, je vais regarder tout ça


Re: Question MySQL

Publié : 25.03.2008 - 16h55 par alienlebarge

J'ai finalement réussi à retrouver toutes mes données. Voici comment j'ai procédé.

- J'ai exporté ma table en XML.
- J'ai ouvert le document XML avec Dreamweaver (berk!). Il reconnaissait les caractères accentués ainsi que les caractères asiatiques.
- J'ai re-exporter depuis Dreamweaver le document en XML.
- Ouvert avec Excel et tout est nickel.

magouille magouille :twisted: