Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Les caractères japonais ne s'affichent pas
Auteur Message
Raitosan Hors ligne
Membre

Messages : 84
Inscription : Jul 2008
Réputation : 0
Message : #1
[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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Jireck Hors ligne
Membre

Messages : 16
Inscription : Sep 2008
Réputation : 1
Message : #2
RE: Les caractères japonais ne s'affiche pas...
Heuuu

Code PHP :
echo utf8_encode($kanji2['traduction']); 
09-07-2008 08:17 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Raitosan Hors ligne
Membre

Messages : 84
Inscription : Jul 2008
Réputation : 0
Message : #3
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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Sephi-Chan En ligne
Administrateur
*******

Messages : 4,490
Inscription : Aug 2006
Message : #4
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
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Raitosan Hors ligne
Membre

Messages : 84
Inscription : Jul 2008
Réputation : 0
Message : #5
RE: Les caractères japonais ne s'affiche pas...
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)

Watashi wa Raitosan desu, Kira jaa nai!

Même un vert de terre peut battre un Tigre.
09-07-2008 08:35 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Kassak Hors ligne
Membre

Messages : 824
Inscription : Aug 2006
Réputation : 5
Message : #6
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 16

Il est pas magnifique ce sol?
09-07-2008 08:36 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Raitosan Hors ligne
Membre

Messages : 84
Inscription : Jul 2008
Réputation : 0
Message : #7
RE: Les caractères japonais ne s'affiche pas...
Merci à toi Kassak 16

Watashi wa Raitosan desu, Kira jaa nai!

Même un vert de terre peut battre un Tigre.
09-07-2008 08:37 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse 



ContactJeuWeb (JeuPHP) - Crée ton jeu par navigateurRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS