用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3406|回复: 7
收起左侧

ci+jquery实现ajax的出现乱码

[复制链接]
发表于 2009-2-28 20:08:31 | 显示全部楼层 |阅读模式
服务器端发送的msg=“中文”
客户端
<meta http-equiv="Content-Type" content="text ml; charset=GBK" />
<script type="text/javascript">
$(function(){
          $("#username").blur(function(){
                    var username = $("#username").val();                    
                    $.ajax({
                              type     : "POST",
                              url      : "<?php echo site_url('welcome eck');?>",
                              data     : {username:username},
                              success  : function(msg){
                                        $("#usernameMsg").append(msg);
                              }
                    });                    
          });          
});
</script>
<span id="usernameMsg"></span>
最后显示出来的是乱码
发表于 2009-2-28 22:15:15 | 显示全部楼层
ajax 默认是以 utf-8 编码传送的,你是 GBK 当然有乱码了。
发表于 2009-8-30 18:19:13 | 显示全部楼层
怎么解决呢?编码都要改成utf-8吗?
发表于 2009-8-30 18:48:44 | 显示全部楼层
ajax 也可以指定编码,但 jq 貌似没这个功能,我用 mootools 是可以指定编码的。
最好都用 utf-8,这是趋势!!!
发表于 2009-8-31 09:08:16 | 显示全部楼层
<meta http-equiv="Content-Type" content="text ml; charset=GBK" />
这行改为:
<meta http-equiv="Content-Type" content="text ml; charset=utf-8" />
试试看。
发表于 2009-8-31 09:45:09 | 显示全部楼层
我在服务端用UCS-2 escape编码中文cookie
客户端再解码就显示中文了
发表于 2009-10-18 12:39:09 | 显示全部楼层
请问有CI+jQuery 实现的系统吗   请传我一份  bingyuvictor@gmail.com
发表于 2009-10-18 13:00:58 | 显示全部楼层
请问有CI+jQuery 实现的系统吗   请传我一份  bingyuvictor@gmail.com
ilymtics 发表于 2009-10-18 12:39

JQ跟用的是不是CI没关系...
反正JQ的写法都是那样...

本版积分规则