首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

中文乱码有关问题 求解决

2012-04-08 
中文乱码问题 求解决JScript codef(rv ! null && typeof rv !undefined)if($(logininfoshow)){var h

中文乱码问题 求解决

JScript code
f(rv != null && typeof rv !="undefined")                    if($("logininfoshow")){                       var htmlstr = "";                       htmlstr += "<img style=\"width:20px;heigth:20px;display:none;\" src=\"images/loading.gif\"/>";                       htmlstr += "<span style=\"white-space:nowrap;\"><b>!</b>登陆服务器失败【"+Nrcap2.NrcapError.ShowMessage(rv)+"】</span>";                       $("logininfoshow").innerHTML = htmlstr;

JScript code
showMessage:function(errorCode)        {            var rv = "";            switch(parseInt(errorCode))            {              case 0xFFFFFFFE:                rv = (Nrcap2.language == "Chinese" ? "登陆平台地址端口错误" : " platform IP:Port error");                break;              case 0xFFFFFED3:                rv = (Nrcap2.language == "Chinese" ? "用户名或企业ID错误" : " username or epid error");                break;              case 0xFFFFFECE:                rv = (Nrcap2.language == "Chinese" ? "密码错误" : " password error");                break;              case 0x1000:                 rv = (Nrcap2.language == "Chinese" ? "未知类型异常" : " unknown exception");                break; }              return rv;


我在登陆时要输出错误信息 主要是通过Nrcap2.NrcapError.ShowMessage()这个函数,通过传入的rv判断错误类型 现在在页面上ShowMessage()返回的全是乱码。怎么解决啊

[解决办法]
utf-8 到 GBK 产生的乱码问题,页面应该是统一的gbk的吧?你用转码工具替换掉中文估计就行了。
[解决办法]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>

加上meta这个标签
[解决办法]
如果是前台和后台之间交互数据的话,那它们之间的编码方式要一致。后台的编码方式也要设置成GBK:
request.setCharacterEncoding("GBK");
[解决办法]
断点调试试试看!

热点排行
Bad Request.