我想将拉丁字符转换为c#
中的html实体代码 例如,Th,rrseMamdally应该转换成
Th‚ rŠ se Ramdally
由于 贝拉
答案 0 :(得分:3)
可能的解决方案是编码超出ASCII字符表的每个字符(即字符> = 128或字符< 32):
String source = @"Th‚rŠse Ramdally";
String result = String.Concat(source
.Select(c => (c < 128 && c > 31)
? c.ToString()
: String.Format("&#{0};", (int) c)));