ResellerClub服务器解决ASP乱码方法


在ResellerClub英文版的Windows服务器上,我们经常会遇到一个问题,就是在本地运行正常的程序,上传到服务器,页面会出现乱码,出现这个问题的原因是程序不够严谨所致。

这时我们在页面顶部,添加一行代码(注意:该行代码之前不能有任何代码):

1、如果页面编码是gb2312编码的,在页面顶部添加<%@ CODEPAGE=”936″%>
2、如果页面编码是utf-8的,在页面顶部添加<%@ CODEPAGE=”65001″%>

添加上述代码后,即可解决乱码问题,另外如果有页面出现了这种乱码,那么请在这个页面顶部找<%@ LANGUAGE = VBScript.Encode %>找到后将其改为<%@ LANGUAGE = VBScript.Encode CODEPAGE=”936″ %>即可。

另外不管什么语言乱码问题都存在在asp中解决乱码方法有以下几种: 如果页面显示正常,而从数据中获取的数据为乱码 UTF-8编码的话:在ASP脚本顶部加入:

复制代码 代码如下:
<%@Language=”vbscript” Codepage=”65001″%>
以及再在<head>区域中加入,复制代码 代码如下:
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ >
gb2312编码的话:在ASP脚本顶部加入,复制代码 代码如下:
<%@Language=”vbscript” Codepage=”936″%>
以及再在<head>区域中加入
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ >

如果输出语句输出为乱码则需要加入这句:
复制代码 代码如下:
response.charset=”utf-8″

Posted in ResellerClub教程