URL Encoding/Decoding
2005-06-09 16:32
218 查看
论坛中经常会看到有人问,在URL传递中文时会出现传递不全的情况,解决方案如下:
修改web.config文件中的utf-8改为gb2312
然后传递的时候这样写:
url="description.aspx?name="+Server.UrlEncode(myname.text)
response.redirect(url)
接收的时候:
name=Server.UrlDecode(Request.QueryString("name"))
//按照UTF-8进行编码
string tempSearchString1 = System.Web.HttpUtility.UrlEncode("C#中国");
//按照GB2312进行编码
string tempSearchString2 = System.Web.HttpUtility.UrlEncode("C#中国",System.Text.Encoding.GetEncoding("GB2312"));
另外给二个说明及案例地址:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemwebhttpserverutilityclassurlencodetopic1.asp
http://dotnet.aspx.cc/ShowDetail.aspx?id=YUEMA9OS-W1DN-4KIS-8RIE-S742LLJ91L6Q
修改web.config文件中的utf-8改为gb2312
然后传递的时候这样写:
url="description.aspx?name="+Server.UrlEncode(myname.text)
response.redirect(url)
接收的时候:
name=Server.UrlDecode(Request.QueryString("name"))
//按照UTF-8进行编码
string tempSearchString1 = System.Web.HttpUtility.UrlEncode("C#中国");
//按照GB2312进行编码
string tempSearchString2 = System.Web.HttpUtility.UrlEncode("C#中国",System.Text.Encoding.GetEncoding("GB2312"));
另外给二个说明及案例地址:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemwebhttpserverutilityclassurlencodetopic1.asp
http://dotnet.aspx.cc/ShowDetail.aspx?id=YUEMA9OS-W1DN-4KIS-8RIE-S742LLJ91L6Q
相关文章推荐
- URL Encoding/Decoding
- Code:关于加密解密 Base64 and URL and Hex Encoding and Decoding
- 【转】Java URL Encoding and Decoding
- Code:关于加密解密 Base64 and URL and Hex Encoding and Decoding
- URL Encoding/Decoding in C
- java URL encoding and decoding
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- decoding_encoding.c 在VS下调试错误总结
- Node.js Base64 Encoding和Decoding
- 根据URL提取页面的Title,根据网页的charset自动判断Encoding
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- msdn Encoding and Decoding a Hashed Message
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- Cocoa Fundamentals Category 的例子--更好用的URL encoding方法
- Base64 Encoding / Decoding in Node.js
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- 字符串编码(charset, encoding/decoding)问题原理
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用