PHP与AJAX中文乱码问题

wggipkhgef 2009-01-31 02:08:45
在PHP处理页添加了header("Content-Type:text/html;charset=GBK");之后,在IE中解决问题,但FF和OP中还是没有反应,请问如何解决?
...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zijian_Zhang 2009-02-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wggipkhgef 的回复:]
快上来一个人回复啊,我好结贴了
[/Quote]

什么都是UTF-8比较标准,用GBK的编码,用Ajax会很麻烦的。
wzwen 2009-02-01
  • 打赏
  • 举报
回复
用ajax最好用utf8编码,其他的经常有问题,我以前喜欢用gb2312,现在用ajax后,全部换成utf8
wggipkhgef 2009-01-31
  • 打赏
  • 举报
回复
快上来一个人回复啊,我好结贴了
wggipkhgef 2009-01-31
  • 打赏
  • 举报
回复
有点错误,上面变量漏写了一个$,修改如下:
接收参数部分:$str=iconv("UTF-8","GBK",$_GET['str']);
wggipkhgef 2009-01-31
  • 打赏
  • 举报
回复
问题已经解决

JS部分:
url=encodeURIComponent(url);

PHP部分:
接收参数部分:str=iconv("UTF-8","GBK",$_GET['str']);
输出结果部分:echo iconv("GBK","UTF-8",$out_str);


看来就是把参数统一转换为UTF-8编码进行通信.

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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