Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Recherche Rapide Recherche avancée
 
Page

  [Ouvert] problèmes d'encodage dans la réponse jSON

Posté par Dubphil le 30/08/2008 23:44

Salut,

la réponse jSON n'encode pas correctement les caractères accentués, apparemment ceci a été patché pour jSON-RPC : Ticket #231

voici le texte qu'il sort :

 {"id":"document_0","name":"arriv\u00e9e_du00e9part_08.xls","type":"document","md5":"54e495e818b2d55bc91c639e8d98e3a1"}

au lieu de :

 {"id":"document_0","name":"arrivée_départ_08.xls","type":"document","md5":"54e495e818b2d55bc91c639e8d98e3a1"}

si je fait un utf8_decode() j'obtiens cela :

 {"id":"document_0","name":"arriv","type":"document","md5":"54e495e818b2d55bc91c639e8d98e3a1"}

donc voilà en gros je suis bloqué, les utilisateurs ne voudront ou ne penseront pas à ne pas mettre d'accent dans leur nom de fichiers....

Merci

Philippe

  [Ouvert] Re: problèmes d'encodage dans la réponse jSON

Réponse #1 Postée par Dubphil le 31/08/2008 19:13

ah ben l'update vers firefox 3 semble résoudre le problème

  [Ouvert] Re: problèmes d'encodage dans la réponse jSON

Réponse #2 Postée par laurentj le 01/09/2008 00:11

Salut,

je ne comprend pas ton problème. Si ça a été corrigé par le ticket 231, pourquoi en parler ?

  [Ouvert] Re: problèmes d'encodage dans la réponse jSON

Réponse #3 Postée par Dubphil le 01/09/2008 08:17

Essaye avec FF2 tu verras que les accents ne sortent pas correctement, je ne sais pas si le patch pour jSON-RPC concerne également la réponse jSON, je n'ai pas été voir en détail, si c'est le cas désolé.

  [Ouvert] Re: problèmes d'encodage dans la réponse jSON

Réponse #4 Postée par laurentj le 01/09/2008 08:45

oui le patch concerne aussi json-rpc

Tu as quelle version de Jelix ?

  [Ouvert] Re: problèmes d'encodage dans la réponse jSON

Réponse #5 Postée par Dubphil le 01/09/2008 13:26

version 1.0.5

  [Ouvert] Re: problèmes d'encodage dans la réponse jSON

Réponse #6 Postée par laurentj le 01/09/2008 16:53

Vu que ça a été corrigé dans une beta de la version 1.0, la correction est faite. Et encore, le paquet officiel de Jelix 1.0 est fait pour PHP 5.2, et utilise donc les fonctions natives PHP json_encode et json_decode. Donc si tu utilises le paquet officiel, et si il y a bug sur l'encodage, c'est pas la faute à Jelix ou au patch du ticket 231 (qui s'applique sur la classe d'encodage json utilisée pour les versions PHP < 5.2), mais la faute à PHP. Comprendre : on n'y peut rien.

Maintenant, si tu as fait tes propres builds pour une version de PHP < 5.2, ça reste quand même bizarre que le bug y soit toujours. Ou alors c'est ta fonction d'évaluation en js qui merdoit.

 
Page
  1. jForm et HTML 5 >
  2. Re: Remplir une combo en fonction d'une autre avec Ajax >
  3. jLocale, problème choix du fichier >
  4. Git ou Mercurial >
  5. Re: gestion des Urls >
  6. Re: Pb avec champ textarea >
  7. Re: Effacer le cache d'une appli à partir d'une autre appli >
  8. Re: problèmes d'encodage dans la réponse jSON