9 :篇一上 | 下一篇: Lytebox-很好用的Lig... : |
|
因AJAX接受数据时服务器默认是采用UTF-8的编码形式进行传送,所以在很多GB2312中文网页中应用AJAX回传数据经常会发生中文乱码。 解决AJAX中文回传乱码,其实就是将在服务器端文件加一个HEADER,指明送出的是什么编码流。比如 ASP文档就是在头部增加一行说明: Response.Charset("GB2312") PHP的示例如下: header('Content-Type:text/html;charset=GB2312'); JSP的如下: response.setHeader("Charset","GB2312"); 在百度搜索完整的AJAX中文乱码解决内容,或者用Google搜索相关的更多内容 |
By [cnbruce] at 10:28:19 | 评论 [7] | 浏览 [22777] | TrackBack| 返回顶部 |
9 :篇一上 | 下一篇: Lytebox-很好用的Lig... : |
![]() |
如果是html呢? |
By [sky] at 2009-7-2 0:23:32 |
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> |
By [zhxxmu] at 2009-7-2 11:03:29 |
还要注册文件保存时的编码.当然如果设定头信息了就不用管文档的编码了. |
By [momoca] at 2009-7-4 23:52:48 |
其实只要一个规范就够了。 全站使用统一编码,无论html, js, css 还是其他文本 |
By [yayv] at 2009-7-10 10:45:25 |
恩,很好的文章。 毕业设计 www.biyesheji8.com |
By [毕业设计] at 2009-11-25 0:39:16 |
应该是Response.Charset = "GB2312"吧 |
By [flybug] at 2010-3-14 22:19:00 |
很好的文章谢谢分享 http://www.happyshoppinglife.com |
By [wholesale] at 2011-4-4 12:13:57 |