url编码的转化问题
发布日期:2015-10-15 15:10:26
url编码的转化问题 我们经常会在网上看到的我们输入的汉字在url传输的时候变成了%xx%xx的形式,这是为什么呢?。 其实这就是.NET对于url编码的转换问题。那么当我们又必须提取值时又碰上乱码该怎么办?其实也很简单。如果是通过类似index.aspx?name=%xx%xx可以通过request取得值。但是如果这些字符包含在一个地址里面,而不是参数,我们就需要换另一种方法: 用Uri.UnescapeDataString()函数转化后就可以得到正确的中文编码。下面的示例经过转换后最后得到结果:“高清晰!” string ss = "%e9%ab%98%e6%b8%85%e6%99%b0"; string dd2 = Uri.UnescapeDataString(ss); Response.Write(dd2);
上一条: 数据绑定概述和语法 下一条: .NET数据库(MYSQL)操作
|