C#实现javascript的escape private string escape(string s) { StringBuilder sb = new StringBuilder(); byte[] ba = System.Text.Encoding.Unicode.GetBytes(s); for (int i = 0; i < ba.Length; i += 2) { /**///// BE SURE 2's sb.Append("%u"); sb.Append(ba[i + 1].ToString("X2")); sb.Append(ba[i].ToString("X2")); } return sb.ToString(); } 转载于:https://www.cnblogs.com/smallmuda/archive/2006/07/22/457091.html