Heim  >  Artikel  >  Backend-Entwicklung  >  JQUERY 使用 load 中文乱码 怎么解决啊?

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

WBOY
WBOYOriginal
2016-06-20 12:27:12968Durchsuche


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发出字符集声明

<?phpheader('Content-type: text/html;charset=GBK');include 'b.html;


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

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

<?phpheader('Content-type: text/html;charset=GBK');include 'b.html;


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



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

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

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

<?phpheader('Content-type: text/html;charset=GBK');include 'b.html;


当有参数传递时,参数必须做 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,保存即可,亲测可用

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn