首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET(C#)转码有关问题?与其它的不一样

2012-02-05 
ASP.NET(C#)转码问题???????????????与其它的不一样!现在是这样一个情况,这个是我一个静态页面的信息:for

ASP.NET(C#)转码问题???????????????与其它的不一样!
现在是这样一个情况,这个是我一个静态页面的信息:
  <form action="../../admin_comment.aspx">
  <div class="c1 fl">
  场馆名称:
  </div>
  <div class="c2 fl">
  <input name="ClubName" type="text" value='42_冯冯健身房' id="ClubName" style="width:320" />
  </div>
  <div class="c1 fl">
  姓名:
  </div>
  <div class="c2 fl">
  <input name="UsersName" type="text" value='' id="Text1" style="width:320" />
  </div>
  <div class="c1 fl">
  打分:
  </div>
  <div class="c2 fl">
  <input id="Radio1" type="radio" value="1" name="rbtn" />1分
  <input id="Radio2" type="radio" value="2" name="rbtn" />2分
  <input id="Radio3" type="radio" value="3" name="rbtn" />3分
  <input id="Radio4" type="radio" value="4" name="rbtn" />4分
  <input id="Radio5" type="radio" value="5" name="rbtn" checked />5分
  </div>
  <div class="c3 fl">
  评论内容:
  </div>
  <div class="c4 fl">
  <textarea name="Content" rows="6" cols="50" id="txbContent" style="Width:480;Height:200"></textarea>
  </div>
  <div class="c1 fl"></div>
  <div class="c2 fl">
  <input type="submit" name="btnSub" value="提交" id="btnSubmit" />
  </div>

我跳转到了一个动态页面:

  ClubName = Request.QueryString["ClubName"].ToString();
  UsersName = Request.QueryString["UsersName"].ToString();
  Comments = Request.QueryString["Content"].ToString();
  Score = Request.QueryString["rbtn"].ToString();

那个全都是乱码,我想做转码!不知道怎么做了!
请高手支几招吧!!

[解决办法]
urlEncoe
urlDecode
[解决办法]
1 用 Server.UrlDecode()方法
UsersName = Server.UrlDecode(Request.QueryString["UsersName"]);

2 设置/修改页面编码格式
在文件头<titile>里添加如下内容:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> (或试试utf-8)

3 设置/修改配置文件的编码格式
在web.config文件中设置配置节
<globalization 
requestEncoding="gb2312" 
responseEncoding="utf-8" 
/>

如果不成功再调换几种编码格式试试
[解决办法]
ClubName=42_%B7%EB%B7?%C9%ED%B7%BF&UsersName=%B5%D8&rbtn=5&Content=aaaaaaaaaaaaa&btnSub=%CC?

问题就是在这里了 !!!
用 Server.UrlDecode()方法 
改改!!

热点排行