日期:2014-05-17  浏览次数:20962 次

asp 中如何能将utf-8转化为gb2312,请大家帮忙解决!!!非常感谢!!!
我的页面有两函数组成,我将页面设置成这样, <%@LANGUAGE= "VBSCRIPT "   CODEPAGE= "936 "%>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 "   /> 左侧函数返回值显示中文正常,右侧函数返回中文都是乱码,类似于这种“鐧诲綍鏇村”,我修改成utf8右侧变为正常,但左侧为????,我想应该是编码不统一吧,找了好多转换的函数,一直没解决,请大家帮忙看看。。。分不够,可以开贴再加。
  


------解决方案--------------------
应该不是数据库,这两种编码的问题我也遇到过,我用的是比较笨的办法,重新建一个页面,写成utf8,把内容考过去,但原因没有找到
------解决方案--------------------
不会吧,会自动转码?
------解决方案--------------------
http://blog.csdn.net/rehearts/archive/2006/12/30/1468909.aspx
------解决方案--------------------
download函数大概就是调用google的Search WebService吧,如果是用xmlhttp,不要取xmlhttp.responseText,直接取xmlhttp.responseXML.xml
------解决方案--------------------
注意3个地方
1) <%@LANGUAGE= "VBSCRIPT " CODEPAGE= "936 "%>
2)response.charset= "gb2312 "(当然需要和上面的设置要对于)
3)网页文件,是否使用ascii编码方式保存。可以用记事本打开网页文件,另存为一下就知道。