asp.net(VB)传输中文值时,出现问号了乱码,急求专业人士协助!

以下是我的测试代码,在ASP里面输入中文传输值就成功显示到。但是在ASPX里面,控件接收值(中文字符)时就出现了“???”急啊!!还有的就是我是在DreamweaverC... 以下是我的测试代码,在ASP里面输入中文传输值就成功显示到。但是在ASPX里面,控件接收值(中文字符)时就出现了“???” 急啊!! 还有的就是我是在Dreamweaver CS4编写的!
<%
if request.QueryString("j")="j" then
response.write (request.Form("user"))
end if
%>
<form name="form1" method="post" action="?j=j">
<label>
<input type="text" name="user" id="user">
</label>
<label>
<input type="submit" name="button" id="button" value="提交">
</label>
</form>
展开
 我来答
495725428
2010-11-02 · TA获得超过732个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:158万
展开全部
这是中文编码你没设置好。首先在Dreamweaver CS4里面,选择》》编辑》》首先参数》》 左侧选择 新建文档》》》默认编码》》简体中文gb2312.ok新建文档。把你原来的代码粘贴进去,最好重新写一下。测试

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!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=gb2312" />
<title>解决中文乱码问题</title>
</head>

<body>
<%
if request.QueryString("j")="j" then
response.write (request.Form("user"))
end if
%>
<form name="form1" method="post" action="?j=j">
<label>
<input type="text" name="user" id="user">
</label>
<label>
<input type="submit" name="button" id="button" value="提交">
</label>
</form>
</body>
</html>
用我直接给你写的也ok
百度网友4122035
2010-11-02 · TA获得超过142个赞
知道答主
回答量:102
采纳率:0%
帮助的人:25.8万
展开全部
地址栏传中文字符时,编码
c#:Server.HtmlEncode()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式