当前位置:Gxlcms > PHP教程 > JQUERY使用load中文乱码怎么解决啊?

JQUERY使用load中文乱码怎么解决啊?

时间:2021-07-01 10:21:17 帮助过:25人阅读

JQUERY 使用 load 中文乱码 怎么解决啊?

2个文件都是 gbk2312 a.html load获取 b.html 中文乱码 怎么解决啊?

我百度没找到


回复讨论(解决方案)

1.UTF-8
2.

1.UTF-8
2.



我用 2个页面用 NOTEPAD++ 保存 GB2312编码 并且 也加了

还是不行

直接返回 b.html 是不可以的
必须对 b.html 转码或通过 php发出字符集声明

  

当有参数传递时,参数必须做 utf-8 到 gbk 转码

直接返回 b.html 是不可以的
必须对 b.html 转码或通过 php发出字符集声明

   

当有参数传递时,参数必须做 utf-8 到 gbk 转码



请问下 要是以后网站生成HTML 怎么办呢?

如果你使用 ajax 的话,还是 utf-8 比较好

直接返回 b.html 是不可以的
必须对 b.html 转码或通过 php发出字符集声明

   

当有参数传递时,参数必须做 utf-8 到 gbk 转码




请问下 要是以后网站生成HTML 怎么办呢?

请问版主 有没有什么完美解决方法呢? 能给个思路吗

如果你使用 ajax 的话,还是 utf-8 比较好



我有个站是 GB2313 数据库也是 我想共享数据库 所以这个比较麻烦 唉



如果你使用 ajax 的话,还是 utf-8 比较好




   //post或get发送数据的键值对    this.keys = Array();    this.values = Array();    this.keyCount = -1;    this.sendlang = 'gb2312';    //请求头类型    this.rtype = 'text';    //初始化xmlhttp    //IE6、IE5    if(window.ActiveXObject) {        try { DedeXHTTP = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) { }        if (DedeXHTTP == null) try { DedeXHTTP = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) { }    }    else {        DedeXHTTP = new XMLHttpRequest();    }    //增加一个POST或GET键值对    this.AddKeyN = function(skey,svalue) {        if(this.sendlang=='utf-8') this.AddKeyUtf8(skey, svalue);        else this.AddKey(skey, svalue);    };        this.AddKey = function(skey,svalue) {        this.keyCount++;        this.keys[this.keyCount] = skey;        svalue = svalue+'';        if(svalue != '') svalue = svalue.replace(/\+/g,'$#$');        this.values[this.keyCount] = escape(svalue);    };    //增加一个POST或GET键值对    this.AddKeyUtf8 = function(skey,svalue) {        this.keyCount++;        this.keys[this.keyCount] = skey;        svalue = svalue+'';        if(svalue != '') svalue = svalue.replace(/\+/g,'$#$');        this.values[this.keyCount] = encodeURI(svalue);    };


我看了下织梦 是这样的

将load将要加载的html用记事本打开,另存为时下面有个编码,选utf–8,保存即可,亲测可用

人气教程排行