UTF8Encoding utf8
=
new
UTF8Encoding();String unicodeString
=
"
大西瓜
"
;Byte[] encodedBytes
=
utf8.GetBytes(unicodeString);String decodedString
=
utf8.GetString(encodedBytes);Response.Write(decodeString);
string s = BitConverter.ToString(System.Text.Encoding.UTF8.GetBytes("大西瓜"));
string s = "大西瓜"; string code = ""; foreach (byte b in Encoding.UTF8.GetBytes(s)) { code += '%' + b.ToString("X"); } Console.WriteLine(code);
public static string UrlEncode(string str) { if (str == null) { return null; } return UrlEncode(str, Encoding.UTF8); }