Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1412 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Caracteres Chinois + mysql + utf8 + PEAR DB = ?@?#$

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Caracteres Chinois + mysql + utf8 + PEAR DB = ?@?#$

n°1868649
godbout
Génial.
Posté le 02-04-2009 à 11:42:25  profilanswer
 

Yo !
 
J'ai un p'tit probleme que j'arrive pas a resoudre vindiou !
 
J'ai une db a moi, en collation utf8, ou je store des caracteres chinois. J'me connecte a mysql en specifiant le charset utf8, je store, j'peux voir tout beau tout bien dans phpmyadmin, je charge sur une page en charset utf8, roulez jeunesse, pas de soucis.  
 
Maintenant j'dois transferer ces donnees dans une autre database qui n'est pas de moi. Collation en utf8 aussi, je store, j'peux voir mon caractere chinois sans pb. Si j'passe par l'application du bonhomme pour enregisterer du chinois dans sa base, par contre, le chinois s'affiche pas dans phpmyadmin mais y a plus de truc bizarre a la place, soit.
Le probleme c'est que quand j'affiche le contenu de la base avec la page du bonhomme, en utf8, ses caracteres s'affichent correctement mais pas les miens ?! :??:
 
Je sais qu'il utilise PEAR DB pour tout ce qui touche a la base, et j'me demande si la facon dont PEAR DB store les caracteres est pas differente ?  
 
Bref, j'arrive pas a avoir le resultat que je veux, a savoir sauvegarder mes caracteres dans la base du bonhomme, et les voir s'afficher correctement sur sa page.
 
Des idees ?
 
Merci ! :hello:

mood
Publicité
Posté le 02-04-2009 à 11:42:25  profilanswer
 

n°1868869
rufo
Pas me confondre avec Lycos!
Posté le 02-04-2009 à 17:31:44  profilanswer
 

Pear:DB, c'est qu'une couche d'abstraction. Je suis pas sûr qu'il stocke grand chose... Par hasard, pour faire son rendu html, il passe pas par du xml/xslt?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1868979
godbout
Génial.
Posté le 02-04-2009 à 19:31:21  profilanswer
 

Ce que je voulais dire par store, c'etait dans la db, desole [:ocube]  
 
En gros, si je store dans la db mes caracteres chinois en specifiant a mysql que la connexion est en utf8 et en utilisant les fonctions mysql_..., j'ai des caracteres dans la base que j'peux relire sur une page html que je gere moi meme.
Si j'utilise le prog du gars, ca store les caracteres chinois dans sa db mais ca correspond pas a la facon dont moi je les store, et ca s'affiche bien dan SA page html.
Donc, si je store a ma facon, ca s'affiche pas correctement dans sa page...
 
J'sais pas si c'est tres clair :D
 
Et j'pense pas qu'il passe par du xml/xslt. C'est vraiment de la simple ecriture/lecture. Le gars a beau me dire que son Pear:DB utilise du utf8 et qu'il utilise aucune fonction d'encodage, ca me parait quand meme chelou...

n°1870375
godbout
Génial.
Posté le 07-04-2009 à 07:21:34  profilanswer
 

Ouais bon ok, en fait l'autre gars m'a dit que son PEAR:DB se connectait en ut8, mais j'ai trouve que c'etait en fait en latin1. Tout va bien donc [:ocube]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Caracteres Chinois + mysql + utf8 + PEAR DB = ?@?#$

 

Sujets relatifs
Variable PHP en JavascriptVariable PHP en Javascript
AIde PHP formulaire[Dreamweaver] Configurer pour interpreter PHP en mode design ?
Probleme de formulaires PHPauthentification PHP HTML
PHP IncludeMySQL - connection PHP/MySQL - problème de socket ?
Php, classement tableau 
Plus de sujets relatifs à : [PHP] Caracteres Chinois + mysql + utf8 + PEAR DB = ?@?#$


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR