为什么我两次转码 还是不行 alert(escape(escape(result)))htmlajax乱码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:比如参数没有进行编码直接传递,会出现传递不成功的问题。 2:在使用POST方法的时候没有设置Content-type,服务器页面无法获取发送过来的参数; 3:发送请求页面与请求页面的编码问题。在标准浏览器下请一定保持请求页面和被请求页面的编码方式是utf-8,不然中文会很悲剧。 如果不是utf-8 是gb2313 还有得救吗 $.get(ajaxUrl+(pagecur)+".html", function(data){ $("#loading").slideUp("normal","easeOutQuad",function(){ if(data==0){ $("#loadmore>a").text("没有更多案例了..."); return false; } var result=$(data).find("b").html(); var result1=encodeURI(result) var result2=encodeURI(result1) alert(result2) alert(escape(escape(result))) $("#caseslist>.cases").append(result); $("#caseslist>.cases>li>img").lazyload({effect:"fadeIn",failurelimit:10}); pagecur++; }); }); 一般代码用UTF-8比较好,其实将GB2312转换过来也不麻烦啊。还有你可以在后台断点看看传递的数据是不是正确的。如果正确可以赋值固定值,单独试试转码行不行 System.Web中不存在命名空间名称Security 很急!!关于菜单用户控件,在同一个页面中能同时使用两个相同的控件吗? 如何做网站的广告管理??????? 数据库联系失败 请教高手 请教repeater中的DropDownList控件如何绑定数据? DataGrid 如何排序? System.Web.HttpRuntime.Cache缓存失效问题 我觉得目前最好的新闻系统,非常的漂亮!不敢独享,特给大家推荐。 如何定义treeview右键菜单,急!!! 大数据 Parallel.ForEach 返回值 问题
2:在使用POST方法的时候没有设置Content-type,服务器页面无法获取发送过来的参数;
3:发送请求页面与请求页面的编码问题。在标准浏览器下请一定保持请求页面和被请求页面的编码方式是utf-8,不然中文会很悲剧。
如果不是utf-8 是gb2313 还有得救吗
$.get(ajaxUrl+(pagecur)+".html", function(data){
$("#loading").slideUp("normal","easeOutQuad",function(){
if(data==0){
$("#loadmore>a").text("没有更多案例了...");
return false;
}
var result=$(data).find("b").html();
var result1=encodeURI(result)
var result2=encodeURI(result1)
alert(result2)
alert(escape(escape(result)))
$("#caseslist>.cases").append(result);
$("#caseslist>.cases>li>img").lazyload({effect:"fadeIn",failurelimit:10});
pagecur++;
});
});