Hi,

When a page loaded in firefox,  then it will send a ajax request to get data
in json format.

Some gb2312 words is in the json data.

When catalyst is started by /home/robin/CBS/script/cbs_server.pl, the data
got by client is same as the data i print on the screen by $c->log->debug().
It's showed corrected in firefox client or ie client.

But when catalyst is running by apache mod_perl, the data got by client is
different from the data i print on the screen by $c->log->debug().It's
showed incorrected.

A chinese world in gb2312 charset have 2 bytes.  what I found in the client
is that:

2 bytes of a chinese word was splited, and a octal byte \303 or \302 was
added before every byte. So showed incorrect in client.

Anyone meet the same problem when using mod_perl?

Thanks!

Robincui
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to