用asp写了一个小系统,由于客户没有IIS,所以想到用netbox,但是中文老是乱码,经过几天研究,最后解决。
主要是表单提交,中文传递乱码,表单用的是form提交,post方式
解决方案如下:
第一步:
在页面里加如下代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Response.Buffer = True %>
<%Response.Expires = 0 %>
<%Response.AddHeader "Content-Type","text/html; charset=gb2312" %>
第二步:
将ASP页面文件用记事本打开,然后另存为,编码选择ANSI,保存。