class Program { static void Main() { string a = "\x0002\x0003"; string b = System.Uri.EscapeUriString(a); System.Console.WriteLine(b); // 输出:%02%03 } }
using System; using System.Text;class Program { static void Main() { string a = "\x0002\x0003"; string b = EscapeString(a); Console.WriteLine(b); // 输出:\x0002\x00033 }
static string EscapeString(string s) { StringBuilder sb = new StringBuilder(); foreach (char c in s) { sb.AppendFormat("\\x{0:x4}", (int)c); } return sb.ToString(); } }
{
static void Main()
{
string a = "\x0002\x0003";
string b = System.Uri.EscapeUriString(a);
System.Console.WriteLine(b); // 输出:%02%03
}
}
using System.Text;class Program
{
static void Main()
{
string a = "\x0002\x0003";
string b = EscapeString(a);
Console.WriteLine(b); // 输出:\x0002\x00033
}
static string EscapeString(string s)
{
StringBuilder sb = new StringBuilder();
foreach (char c in s)
{
sb.AppendFormat("\\x{0:x4}", (int)c);
}
return sb.ToString();
}
}