十进制格式与十六进制格式效果相同 //将字符转换成网页编码(十进制格式) public string htmlentities(string str) { string result = string.Empty; char[] c = str.ToCharArray(); for (int i = 0; i < c.Length; i++) { result += "&#" + ((int)c[i]).ToString() + ";"; } return result; } //将字符转换成网页编码(十六进制格式) public string htmlentities(string str) { string result = string.Empty; char[] c = str.ToCharArray(); for (int i = 0; i < c.Length; i++) { result += "&#x" + ((int)c[i]).ToString("x") + ";"; } return result; }