易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net获取url中的中文

各位贤达,请问asp.net获取url中的中文应该怎么做,其中:
1、中文并没有进行过编码。因为是从客户端发出,而客户端不是asp.net甚至不是windows平台的。(意思就是例如别人直接从地址栏中敲入:http://xxx.xx.xxx/a.aspx?para=你好,而我要获取到"你好",而不是乱码)。
2、不能再webconfig里面输入: <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />,因为有的客户端(又不是自家做的)发出的可能存在其他的编码,加了的话,本来获取好好的编过码的就变成乱码。
(特别注意别整System.Web.HttpUtility.UrlDecode和Server.UrlDecode之类,因为这样获取到的是乱码,中文没编码,切记。)

谢谢各位大虾,分不多,我是新手,没什么分,呵呵!
传数据的时候就对中文进行加密;如:DES等加密方法。


汗 1楼的没看清他的要求,有可能是别人地址栏手书,所以必须从接收方面考虑如何解决

在ASP.NET中使用UrlReferrer方法虽然可以获取来源网址,可以说UrlReferrer获取的包含中文参数的地址是正确的,但当设置为Link的NavigateUrl属性时,点击链接返回后,来源网址获取的是乱码。所以使用该替代方法getParam:

  private string getParam(string strHref, string strName)
    {
        int intPos = strHref.IndexOf("?");
        if (intPos < 1)
            return "";

        string strRight = strHref.Substring(intPos +


相关问答:

ASP.NET如何实现自动登录 - .NET技术 / ASP.NET

哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?

mark 貌视是存储cookies 我也对cook比较迷糊 关注下

既然你知道用cookies自己动动大脑多好! ......

asp.net中可输入的下拉框的问题 - .NET技术 / ASP.NET

Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
  ''' <summary>
  '' ......

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

asp.net后台调用js问题 - .NET技术 / ASP.NET

本人目前遇到一个难题,请各位高手、大侠帮帮忙。
我单击一个按钮时要把gridview中的数据一个一个的取出并把对应参数传递给前台的js。
我试了几种后台调前台的方式都没有成功,所以请大侠们帮帮小弟。
谢谢。
不 ......

ASP.NET表格弄得痛苦死了 - .NET技术 / ASP.NET

调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的

在dreamweaver里调。。。也可以直接控制HTML代码

确实痛苦 感同身受呀

哈哈 坚决路过。

用DW吧,VS搞设计 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号