javascript 将gb2312编码转utf-8编码

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:46:34
<SCRIPT language=javascript>
var frmact = new Array();
var frmnm = new Array();
var frmid = new Array();
frmact[0] = "http://www.baidu.com/s";
frmnm[0] = "百度";
frmid[0] = "0";
</script>
<SCRIPT language=javascript>

function changetab(idx)
{
for (i=0;i<frmact.length;i++) {
if (i==idx) {document.getElementById('sitem_'+i).className="chon";}
else {document.getElementById('sitem_'+i).className="ch";}
}
}

if (frmid[0] == "1") {var bd_idx=1;}else{var bd_idx=0;}

function bd_chg_idx(idx)
{
bd_idx=idx;
//new
changetab(idx);
}

function addhiddenEle(parentEle, childEleName, childEleValue)
{
for (var i=0; i < childEleName.length; i++) {
var ur = document.c

UTF-8编码包括gb-2312编码,在编码的时候采用utf-8格式,可以解决问题

一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存

去修改你的配置文件server.xml
在里面把编码格式换了就可以

Transfer.decoder("字符串","编码");