博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C#与JS实现URI对汉字进行编码、解码

Posted on 2009-05-25 18:12  冰山鳕鱼  阅读(2084)  评论(0)    收藏  举报
以下代码实现在VB环境中对中文字符进行URL编码
1Dim encodeString As String = System.Web.HttpUtility.UrlEncode(chineseString, Encoding.GetEncoding("UTF-8"))

 C#

string encodeString=System.Web.HttpUtility.UrlEncode(chineseString, System.Text.Encoding.GetEncoding("UTF-8"))

--------------------------------------------------------------------------------------------
以下JS代码实现对编码后的中文字符串编码
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
encodeURIComponent(URIstring)

以下JS代码实现对编码后的中文字符串解码

1function decodeTest()
2{
3   var decodeString = decodeURI('<%=encodeString%>');
4   alert(decodeString);
5}