およそURLエンコードのJavaと.NETの違い

C#では、HttpUtility.UrlEncode(「WWW + mzwu + COM」)のドッキングは、MD5と他がそれらを使用して暗号化して、URLエンコード時に行うには、WWW%2bmzwu 2bcom%、およびJavaプラットフォームの開発で成果をコーディング、URL大きなとしてコード化の文字列(WWW%2Bmzwu%2Bcom).NETプラットフォームと一致しません、このような暗号化の文字列を書き出すた後、

ソリューション:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public  string  UrlEncode( string  str)
{
     StringBuilder builder =  new  StringBuilder();
     foreach  ( char  in  str)
     {
         if  (HttpUtility.UrlEncode(c.ToString()).Length > 1)
         {
             builder.Append(HttpUtility.UrlEncode(c.ToString()).ToUpper());
         }
         else
         {
             builder.Append(c);
         }
     }
     return  builder.ToString();
}

おすすめ

転載: www.cnblogs.com/Alex80/p/11532664.html