JeuWeb (JeuPHP) - Crée ton jeu par navigateur

Version complète : [Résolu] Les caractères japonais ne s'affichent pas
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
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.
Heuuu

Code PHP :
echo utf8_encode($kanji2['traduction']); 
Sa ne veut pas fonctionnner... (j'avais déjà essayer, avant de poster j'ai chercher sur google...)
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
Merci Sephi-Chan! tu m'as encore aider 16
merci quand même à toi Jireck(même si tu ne m'a pas aider, au moin toi tu as essayer34)
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 16
Merci à toi Kassak 16
URLs de référence