时间:2021-07-01 10:21:17 帮助过:25人阅读
1.UTF-8
2.
1.UTF-8
2.
直接返回 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,保存即可,亲测可用