Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

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

Posted by Dubphil on 08/30/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

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

Reply #1 Posted by Dubphil on 08/31/2008 19:13

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

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

Reply #2 Posted by laurentj on 09/01/2008 00:11

Salut,

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

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

Reply #3 Posted by Dubphil on 09/01/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é.

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

Reply #4 Posted by laurentj on 09/01/2008 08:45

oui le patch concerne aussi json-rpc

Tu as quelle version de Jelix ?

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

Reply #5 Posted by Dubphil on 09/01/2008 13:26

version 1.0.5

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

Reply #6 Posted by laurentj on 09/01/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. Re: problèmes d'encodage dans la réponse jSON