[转载]关于ajax与php结合中文处理问题

    ajax对发过来的url统一使用utf-8的编码,因此如果页面是gb2312,就要对于这个编码就要进行处理
    1、使用iconv函数进行转换2、使用指定函数转化类实现
    在网上搜索一下,大家可以找到一个,这样的一个转化类下载
    源文件及例子:http://www.cnblogs.com/Files/coolstr/chinese.zip

    基本使用方法页很简单

    //---------------下面是简单定义一个函数方便使用------------------------其他注意的细节:
    1、 使用print不要使用echo
    2、执行操作的页面头部
    header('Content-Type:text/html;charset=GB2312'); 这样返回的中文才能正常显示

    3、如果页面是使用utf-8编码的,就不用进行此转换

    对于中文的字符串在html的页面里面传参,最好给参数加个encodeURIComponent()函数转换下。php不用动直接接受

    转载自:http://hi.baidu.com/qk31/blog/item/0e02499044afd08da977a4d5.html

相关文章
在ecshop的商品详情页调用商品所属品牌的描述ecshop中批量替换货号前缀PHP 性能优化技巧php中用substr截取时中文乱码的解决办法PHP服务器变量$_SERVER详解PHP中的正则表达式完整的editplus之php语法文件用php实现远程网络文件下载到服务器使用PHP通过GOOGLE翻译接口自动翻译文件PHP中rawurlencode将字符串编码成URL专用格式时与页面编码的关系全新学习PHP[第一天]PHP技巧:php过滤危险html代码php中计算时间差的几种方法PHP读取目录下所有文件的代码一个图形显示IP的PHP程序代码php下过滤HTML代码的函数ASP与PHP读取多张表(多张表的操作)越来越喜欢玩PHP了最近喜欢上PHP了
    标签:phpAJAX 发布于:2007-02-14 11:02:05

当前共有0条评论,我也要发表:

    我的名字:

    我的邮箱: