首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

webpy 怎么返回中文

2012-02-27 
webpy 如何返回中文?服务器端用的是webpy,因为用了 ajax,所以服务器返回时直接 “return 结果”, 但是因为搞

webpy 如何返回中文?
服务器端用的是webpy,因为用了 ajax,所以服务器返回时直接 “return 结果”, 但是因为搞不清楚python的编码,无论怎么,服务器都返回 '\xe6\x95\xb0\xe6\x8d\xae\xe5\xba' 这样的字符串,请问如何返回中文字符串?

[解决办法]

Python code
return result.decode('UTF-8').encode(GBK) ;
[解决办法]
服务器返回的数据没什么问题。就是正确的中文。
[解决办法]
这不是 python 问题。弄懂编码问题,所有语言都一样
上面返回的是未解码的 Unicode 串
因此显示的时候:'\xe6\x95\xb0\xe6\x8d\xae\xe5\xba'.decode('gbk')
结果为:
鏁版嵁搴

热点排行