jquery ajax CGI返回中文乱码问题

warchild 2011-09-30 04:30:07
CGI处理都是GB2312
JSP都是UTF-8

我给后台CGI用了网络找的formatGB那个函数,调用的是vb_utf2gb。

返回中文时就乱码了,怎么找也找不到好方法

Wireshark监听,发现CGI给我的数据,和我给他的都是一样,
比如:“网”这个字,来回都是:%CD%F8

由于是2个部门写的东西,统一字符集麻烦。

有什么能转换的,我试了不下网络上10多个函数都没用,VB jS 都查了。
...全文
200 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
warchild 2011-10-08
  • 打赏
  • 举报
回复
感谢恢复,望有高人指点
jingtuzhong 2011-10-03
  • 打赏
  • 举报
回复
PrintWriter pw=response.getWriter(); //输出中文,这一句一定要放到response.setContentType("text/xml;charset=utf-8"), response.setHeader("Cache-Control", "no-cache")后面,否则中文返回到页面是乱码
chinaskysun 2011-10-03
  • 打赏
  • 举报
回复
有个方法,提交的时候吧所有的内容都encodeURI一遍,然后接收的时候再decodeURI一遍,这样就ok了
baibgyve 2011-10-01
  • 打赏
  • 举报
回复
支持下,我也在问,回复率很低啊。

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧