Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous, j'ai un problème avec l'affichage de valeur contenant des accent, en effet rien ne s'affiche si la valeur contient ne serait-ce qu'un accent O_o
J'ai pourtant bien
resources.db.params.charset = "UTF8"
dans mon fichier de config (application.ini)
Ai-je zappé quelques choses? Encore j'aurais un mauvaise affichage, mais la rien du tout ![]()
Merci pour votre aide ![]()
Dernière modification par shadypierre (27-06-2011 22:16:57)
Hors ligne
As tu tes fichiers encodés en UTF8 (pas seulement les balises en UTF8), tu peux le faire très simplement dans les propriétés de page des différents logiciels normalement.
Hors ligne
Oui mon projet netbeans est défini pour que toutes les pages soient encodé en UTF8, je ne comprend pas ![]()
Hors ligne
et ta base elle est comment ?
il faut tous passer en revu chaque maillons de la chaine
A+JYT
Hors ligne
Ma base est défini en utf88_general_ci ![]()
Je comprend vraiment pas, je récupère toutes les valeur d'un tupple sauf celle qui contient des accents, j'ai donc bien l'identifiant, etc... Seul le champ comportant un accent reste comme vide ![]()
Hors ligne
Personne? ![]()
Hors ligne
Est-ce que ton serveur apache est configuré en UTF-8 (AddDefaultCharset UTF-8 dans la conf).
Si tu n'as pas accès à ta conf apache, tu peux envoyer le header qui va bien directement avec la fonction
header('Content-Type: text/html; charset=utf-8');A+, Philippe
Hors ligne
J'ai ajouter la ligne dans le fichier de conf mais le résultat et tjr le même vide
ce que je ne comprend pas c'est pourquoi je n'ai pas tout simplement le résultat mais avec des signe bizarre à la place de l'accent!
Hors ligne
Personne n'a jamais rencontré ce problème ou quelque chose de similaire parce que la c'est vraiment dérangeant ![]()
Hors ligne
En gros pour que ça marche en UTF-8, il faut que tous les éléments parlent en UTF-8.
Je te propose de regarder le tuto ci dessous.
http://www.kitpages.fr/php_tutorial_utf8.php
Sinon oui, je pense que quasiment tt le monde a eu des pbs d'UTF-8. Mais les problèmes possibles sont si nombreux que c'est difficile de débugguer à distance...
A+, Philippe
PS : il faudra sans doute ajouter quelques confs pour le ZF... Ce tuto n'est pas spécifiquement ZF...
Hors ligne
Le problème étant que justement tout ce qui est indiqué est déja le cas sur mon application ![]()
J'ai tout en UTF8, ou alors j'ai de la merde ds les yeux (c'est possible :x) dans mon fichier de config la base est déclaré en utf8, ma base est en utf8_general_ci, mes pages sont en utf8, etc... Et la je vois vraiment plus ou chercher ![]()
Hors ligne
Je reviens vers vous, tjr avec le même problème et tjr aucune solution. Vraiment besoin de votre aide ![]()
EDIT : Ok c'est bon j'ai trouvé, l'erreur venait pas de moi mais de php xD un bug sur la version 5.3.0
donc j'ai tester la 5.3.1 mais la toujours rien j'ai failli abandonné puis je me suis laissé tenter par un test sur une 5.2 et MIRACLE tout fonctionne ![]()
Dernière modification par shadypierre (14-06-2010 02:32:55)
Hors ligne
Ah c'est vrai, j'ai tendance à l'oublier celui-là.
D'où la nécessité de préciser les versions dans les questions ! Version de ZF, de PHP et éventuellement OS ou SGBD.
Hors ligne
@shadypierre : en tout cas merci pour le retour, je pense que ça sera utile à d'autres ![]()
Hors ligne
Pages: 1