Javascript中文转码为Gb2312编码格式的方法
如果你在开发Javascript程序中需要将中文转换为Gb2312编码格式,可以使用以下代码进行转换:
function UTF2GB(s){
var gbkstr = "";
for(var i = 0;i < s.length;i++){
var code = s.charCodeAt(i);
var gbk = escape(s.charAt(i)).replace(/%u/g,'').toUpperCase();
if(code > 255){
gbk = GB2312UnicodeConverter.UnicodeToGB2312(gbkstr);
}
if(code == 32){
gbk = "";
}
if(code < 16){
gbk = "0" + gbk;
}
gbkstr += gbk;
}
return gbkstr;
}
用户评论