1/1页1 跳转到查看:432
发新话题 回复该主题

help me! 中文显示出现乱码了~~~<已解决>

help me! 中文显示出现乱码了~~~<已解决>

我是刚学ASP的.今天做了一个例子,是用dreamwerver cs3做的.发现出了问题.
就是下面的代码.
第一次访问能正常显示:"您还没有订购"
然后我选了几个按提交就出现乱码了.
就是显示这样的乱码:
����������ˮ�����£�
就是在ASP部分里才会显示乱码.象上面那行不在ASP标签里面的中文"请选择水果"就不会变成乱码.
我试了好多方法,在网上搜了一晚上了都没找到结果.
哪位大虾能帮帮我,小弟在此先行谢过!

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>

<p>请选择水果:</p>
<hr/>
<form name="form1" method="get" action="">
  <label>
  <p>
  <input type="checkbox" name="checkbox" value="苹果" />
  苹果</p>
  </label>
    <label>
    <p>
    <input type="checkbox" name="checkbox" value="香蕉"/>
    香蕉</p>
    </label>
   
    <label>
    <p>
    <input type="checkbox" name="checkbox"  value="梨"/>
    梨</p>
    </label>
    <label>
    <input type="submit" name="button" id="button" value="提交" />
    </label>
</form>
  <hr/>
  <%
if request.QueryString("checkbox")="" then
response.Write("您还没有订购")
else

response.write("您所订购的水果如下:"&"<br>")
for each fruit in request.QueryString("checkbox")
response.write("<font color=green>"&fruit&"</font><br>")
next
end if
%>


最后编辑小树不修不直溜 最后编辑于 2008-08-29 18:36:47

TOP

 



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

换成:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

试试


TOP

 

我找到原因了,是因为文件不知道什么时候保存成ansi格式了,我把它改回成utf-8就正常显示了.
本帖被评分 1 次

TOP

 
1/1页1 跳转到
发表新主题 回复该主题