Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels 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 13/01/2011, 14h32   #1
Membre du Club
 
Avatar de stomerfull
 
Inscription : septembre 2005
Messages : 243
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 243
Points : 42
Points : 42
Par défaut Caractère Coréen sous mysql

Bonjour,

quand j'essaie d'insérer des caractères coréen dans ma base

Tous les caractères sont transformés en ?

A l'affichage aussi , il me retourne ces ?

# Version du client MySQL: 5.0.51a
Citation:
# Extensions PHP utilisées: mysqli
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: utf8_unicode_ci
Le champ contenant le caractère est de type text



Merci pour votre aide
stomerfull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 16h17   #2
Membre du Club
 
Avatar de stomerfull
 
Inscription : septembre 2005
Messages : 243
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 243
Points : 42
Points : 42
Re bonjour à tous

j'ai changé l'inter classement des champs concernés latin1_swedish_ci en utf8_unicode_ci

dans ma base de donnée toute est maintenant nickel

mais à l'affichage il me retourne des caractère illisible :

Citation:
ì��ë¡� ë�¨ì�¥í�� 미ë��ì�´ë�� í��í��ì�´ì§�: ì �í�¬ 미ë��ì�´ë�� í��í��ì�´ì§�ì�� 방문í��ì� ê²�ì�� í��ì��í�©ë��ë�¤. ì�¸ê³� ITì�°ì��ê³�ì��ì�� ê¸�ì...
Il y a une exécution de requête avant la requête qui sélectionne cette donnée

j'ai mis
Code :
 $query_langue = mysql_query("SET NAMES 'utf8'");
avant l'exécution de la requête récupérant cette donnée mais il m'affiche toujours ce caractère bizarre

une petite suggestion de votre part ?
stomerfull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 16h36   #3
Membre du Club
 
Avatar de stomerfull
 
Inscription : septembre 2005
Messages : 243
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 243
Points : 42
Points : 42
En cherchant

j'ai trouvé que c'est la fonction htmlentities qui entraine l'affichage de cette caractère bizarre


car ma variable est comme suis

Code :
1
2
$variable = htmlentities(AfficheLimite($intro,150));
echo $variable;
quand j'enleve le htmlentities il n'y a plus de problème

.....
stomerfull est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h52.


 
 
 
 
Partenaires

Hébergement Web