Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum 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 31/05/2011, 19h33   #1
Membre à l'essai
 
Inscription : mai 2008
Messages : 211
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2008
Messages : 211
Points : 24
Points : 24
Envoyer un message via ICQ à bender86
Par défaut utf8 et affichage

Bonjour,

je vous sollicite car j'ai un problème auquel je ne vois pas de solutions.

J'ai une base de données où les données dedans ressemble à ça :
Citation:
JÚr¶me
MichaÙl
Comme vous pouvez le voir, les caractères spéciaux sont mal sauvés et le problème est que je dois créer un fichier texte avec ces données reprises correctement. J'ai donc essayé
Citation:
utf8_encode
JÚr¶me
Michaël
utf8_decode
Citation:
JÚr¶me
MichaÙl
Quand je teste l'encodage des données avec: , il me met bien que c'est UTF-8

Si quelqu'un a une solution, je suis preneur.

MErci
bender86 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 20h06   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
C'est à priori encodé en CP850.
Tu peux essayer de convertir avec iconv mais tu peux peut être avoir directement le bon résultat en executant avant ta requête SELECT.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 09h08   #3
Membre à l'essai
 
Inscription : mai 2008
Messages : 211
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2008
Messages : 211
Points : 24
Points : 24
Envoyer un message via ICQ à bender86
Merci de ta proposition mais malheureusement ça ne fonctionne pas.

La solution qu'on a trouvé c'est de faire un replace des caractère spéciaux par leur équivalent.

Merci
bender86 est actuellement connecté   Envoyer un message privé Réponse avec citation 01
Vieux 01/06/2011, 09h39   #4
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Voici un petit article très intéressant : http://j-willette.developpez.com/tut...-site-en-utf8/
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 09h48   #5
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Citation:
Merci de ta proposition mais malheureusement ça ne fonctionne pas.
Je suis quand même bien surpris parce que c'est sur que c'est du CP850, tu as essayé avec iconv() ou mb_detect_encoding() ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h50.


 
 
 
 
Partenaires

Hébergement Web