日期:2014-05-18  浏览次数:20902 次

怎么吧字符串转化为类似%u591A%u591A%u5173%u7167%u591A%u591A%u5173%u7167类型
写一段

------解决方案--------------------
HttpUtility.UrlEncode,解码用HttpUtility.UrlDecode,如果是数据就用MD5加密,都会有这样的效果
------解决方案--------------------
例子...

C# code

            string test = "中华人民共和国";
            StringBuilder sb = new StringBuilder();
            foreach (char c in test)
            {
                sb.Append(string.Format("%u{0:X2}", (short)c));
            }
            Console.WriteLine(sb.ToString());

------解决方案--------------------
要先搞清楚那一段是哪種編碼
------解决方案--------------------
C# code

public string EncodeBase6(string code_type,string code)
{
string encode = "";
byte[] bytes = Encoding.GetEncoding(code_type).GetBytes(code);
try
{
encode = Convert.ToBase6String(bytes);
}
catch
{
encode = code;
}
return encode;
}
//base64的拿去参考一下

------解决方案--------------------
C# code
//解码
string str = "%u591A%u591A%u5173%u7167%u591A%u591A%u5173%u7167";    
Response.Write(Server.UrlDecode(str));//输入结果:多多关照多多关照