jquery加载一个小窗口出现乱码

function TB_show(caption, url) { //function called when the user clicks on a thickbox link
try {
$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
$("#TB_overlay").css("opacity","0.6");
$("#TB_overlay").css("filter","alpha(opacity=10)");
$("#TB_overlay").css("-moz-opacity","0.6");
$(window).resize(TB_position);
$("body").append("<div id='TB_load'><div id='TB_loadContent'><img src='../images/load.gif' /></div></div>");
$("#TB_overlay").show();
var urlString = /.jpg|.jpeg|.png|.gif|.html|.jsp/g;
var urlType = url.match(urlString);
//如果打开的是一个是一个链接窗口
if(urlType == '.jsp' || urlType == '.html'){//code to show html pages

var queryString = url.replace(/^[^\?]+\??/,'');
var params = parseQuery( queryString );

TB_WIDTH = (params['width']*1) + 30;
TB_HEIGHT = (params['height']*1) + 40;
ajaxContentW = TB_WIDTH - 30;
ajaxContentH = TB_HEIGHT - 45;
$("#TB_window").append("<div id='TB_closeAjaxWindow'>"+
"<a href='#' id='TB_closeWindowButton'><img src='../images/close.gif' style='width:20px;height:15px;' title='关闭'/></a></div>"+"<div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
$("#TB_closeWindowButton").click(TB_remove);
$("#TB_ajaxContent").load(url, function(){
TB_position();
$("#TB_load").remove();
//当前div从隐藏到出现的速度,可设置毫秒数,“slow”,“normal”,“fast”,默认normal
$("#TB_window").slideDown("normal");
});
}

} catch(e) {
alert( e );
}
}
疑问:$("#TB_ajaxContent").load(url,function(){});这个url加载的一个jsp窗口,接受url传过来的值,所有的文件编码全部是utf-8,结果为什么是接收的值中文会乱码?我将接入的值进行GBK编码,中文就可以正常接受,
但是一个奇怪的问题是,中文
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值