09-07-2008, 08:08 PM
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é:
Merci d' avance.
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.