Raitosan
Membre
Messages : 84
Inscription : Jul 2008
Réputation : 0
|
[Résolu] Les caractères japonais ne s'affichent pas
Bonjour, alors, mon problème c'est que dans ma base de donnée, j'ai une table nommé "Kanji". Elle comporte plusieurs champs, et la valeur de ces champs sont en uft8, pour permettre l'affichage du japonais. Dans la base de donnée, aucun problème pour afficher les caractères. Mais si je veut les affichés dans un fichier PHP, je vois des ???? à la place des Kanji(les signes). Ma page est aussi en Uft8.
Voici mon code, j'espère que vous pourrez m'aidé:
Code PHP :
<html> <head> <title>Fiches de Japonais</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head> <body> <?php include('config.php'); mysql_connect($host, $login, $pass); mysql_select_db($base);
$kanji = mysql_query("SELECT * FROM kanji"); while($kanji2 = mysql_fetch_array($kanji)) { ?> <table align="center" border="1"> <tr> <td align="center" valign="center"><div id="kana" style="font-size:150pt;"><?php echo $kanji2['kanji']; ?></div></td> </tr> <tr> <td align="center" valign="center"> 訳語: <?php echo $kanji2['traduction']; ?><br/> 音読み: <?php echo $kanji2['onyomi']; ?><br/> 訓読み: <?php echo $kanji2['kunyomi']; ?><br/> <br/> 例文: <?php echo $kanji2['exemple']; ?> </td> </tr> </table><br/> <?php } ?> </body> </html>
Merci d' avance.
Watashi wa Raitosan desu, Kira jaa nai!
Même un vert de terre peut battre un Tigre.
(Ce message a été modifié le : 09-19-2008 09:49 PM par Sephi-Chan.)
|
|
| 09-07-2008 08:08 PM |
|
Jireck
Membre
Messages : 16
Inscription : Sep 2008
Réputation : 1
|
RE: Les caractères japonais ne s'affiche pas...
Heuuu
Code PHP :
echo utf8_encode($kanji2['traduction']);
|
|
| 09-07-2008 08:17 PM |
|
Raitosan
Membre
Messages : 84
Inscription : Jul 2008
Réputation : 0
|
RE: Les caractères japonais ne s'affiche pas...
Sa ne veut pas fonctionnner... (j'avais déjà essayer, avant de poster j'ai chercher sur google...)
Watashi wa Raitosan desu, Kira jaa nai!
Même un vert de terre peut battre un Tigre.
|
|
| 09-07-2008 08:19 PM |
|
Sephi-Chan
Administrateur
      
Messages : 4,490
Inscription : Aug 2006
|
RE: Les caractères japonais ne s'affiche pas...
Salut,
As-tu inséré ces éléments dans la base de données grâce à phpMyAdmin ? Si oui, essayes de les insérer via une requête SQL lancée par PHP.
Sephi-Chan
www.sephi-chan.fr
|
|
| 09-07-2008 08:30 PM |
|
Raitosan
Membre
Messages : 84
Inscription : Jul 2008
Réputation : 0
|
RE: Les caractères japonais ne s'affiche pas...
Merci Sephi-Chan! tu m'as encore aider 
merci quand même à toi Jireck(même si tu ne m'a pas aider, au moin toi tu as essayer  )
Watashi wa Raitosan desu, Kira jaa nai!
Même un vert de terre peut battre un Tigre.
|
|
| 09-07-2008 08:35 PM |
|
Kassak
Membre
Messages : 824
Inscription : Aug 2006
Réputation : 5
|
RE: Les caractères japonais ne s'affiche pas...
Rajoute cette ligne après une connection à la BDD :
Code PHP :
<? mysql_query("SET NAMES 'utf8'"); ?>
Si t'as BDD, tes champs sont en utf-8, et que ta page est en UTf-8 Sans bom, il ne devrait aps y avoir de soucis.
Regarde aussi dans ton navigateur l'encodage de la page, dans afficgae ou quelque chose comme ça pour savoir si elle est bien en utf
Il est pas magnifique ce sol?
|
|
| 09-07-2008 08:36 PM |
|
Raitosan
Membre
Messages : 84
Inscription : Jul 2008
Réputation : 0
|
RE: Les caractères japonais ne s'affiche pas...
Merci à toi Kassak
Watashi wa Raitosan desu, Kira jaa nai!
Même un vert de terre peut battre un Tigre.
|
|
| 09-07-2008 08:37 PM |
|