• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

刚学.NET,不明白为什么Request.QueryString不能接收中文

dream520 2004-12-21 04:11:42
程序源代码如下:
==============================================================
<% @ Page Language="C#" %>
<html>
<head>
<title>GET请求</title>
</head>
<body>
接收GET方法传来的值:<hr>
<%
string nickname = Request.QueryString["key"];
Response.Write("GET方法传来的nickname的值为:"+nickname);
%>
</body>
</html>
================================================================
运行的时候如果key为中文则读不到key的值,为什么?
...全文
185 点赞 收藏 6
写回复
6 条回复
ianok 2004年12月21日
up
回复 点赞
Nsea 2004年12月21日
Server.UrlEncode()
回复 点赞
twtetgso 2004年12月21日
修改配置文件web.config,将utf-8改为gb2312
回复 点赞
china2001ok 2004年12月21日
web.config:
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
修改配置文件 web.config
回复 点赞
aoyo 2004年12月21日
web.config:
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
回复 点赞
weki 2004年12月21日
Request.QueryString["xxx"];是可以读到中文的~或者将webconfig那儿设为gb2312看看
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告