您好,欢迎访问一九零五行业门户网

JS中utf8和GBK的字符编码转换

资料链接:http://igogogo9.iteye.com/blog/105669
1、php中的 json_encode 函数只限编码utf-8的数据,当转换gbk或者gb2312等编码的数据时,会将汉字转为null。
2、javascript 中json 的使用:
① 将对象转为json字符串:
json.stringify(obj)
② 将json转为对象:
dataobj = eval('{name:jack}');③ 将php生成的json转为对象:
dataobj = eval('(=json_encode(array('name'=>'jack'))?>)');
3、javascript 中,gbk和utf-8的转换:
function gb2312utf8(){ this.dig2dec=function(s){ var retv = 0; if(s.length == 4){ for(var i = 0; i = n2){ s += '1'; n1 = n1 - n2; } else s += '0'; } return s; } this.str2hex=function(s){ var c = ; var n; var ss = 0123456789abcdef; var digs = ; for(var i = 0; i
以上就介绍了js中utf8和gbk的字符编码转换,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。

其它类似信息

推荐信息