Thanks, but PB is the same. but i thing that the problem is SpiderMonkey does not use UTF-8 by default
I don't know where to set -DJS_C_STRINGS_ARE_UTF8 in APE.1.1.0 for compile libspidermonkey?? I try to find this night, but i hope that Anthony can tell us where to set this options. Thanks On 19 avr, 17:49, blueklein76 <[email protected]> wrote: > I had similar trouble, in my case it was because Http.js always sets > the content type to 'application/x-www-form-urlencoded' - so your > 'text/json' gets overwritten. I made these changes to Http.js: > > Add to the class: > > getHeader: function(key) { > return (this.headers[key] != undefined) ? this.headers[key] : > null; > }, > > Then change: > > if (this.method == 'POST') { > this.setHeader('Content-length', > this.body.join('&').length); > this.setHeader('Content-Type', > 'application/x-www-form- > urlencoded'); > } > > to: > > if (this.method == 'POST') { > if (this.getHeader('Content-Type') == null) { > this.setHeader('Content-Type', > 'application/x-www-form- > urlencoded'); > } > this.setHeader('Content-length', > this.body.join('&').length); > } > > then in your server side JS you can do: > > var request = new Http('http://127.0.0.1/getting.php'); > request.set('method', 'POST'); > request.setHeader('Content-Type', 'application/json'); > ..... > > Hope that helps. > > On Apr 17, 1:21 am, erSan <[email protected]> wrote: > > > > > Hi, > > > When, on server side, using > > > var request = new Http('http://127.0.0.1/getting.php'); > > request.set('method', 'POST'); > > request.setHeader('meta', 'http-equiv="content-type" content="text/ > > json; charset=utf-8"'); > > var m = JSON.encode({cmd:"get-opened"}); > > request.write(m); > > request.getContent(function(result) > > { > > var res = JSON.decode(result); > > > }); > > > then sending res via sendRaw to client the accents are lost. > > > when client post same request with dojo.rawXhrPost results OK. > > > somebody can it help me.. > > > Thanks -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
