我似乎不知道如何将 ISO-8859-1 字符(例如 é)转换为它的实体编号é
.
我希望能够采用字符串,例如:“Steel Décor”
并将其转换为:“Steel Dé
cor"
假设您不关心 HTML 中特殊的 HTML 编码字符(例如
string input = "Steel Décor";
StringBuilder output = new StringBuilder();
foreach (char ch in input)
{
if (ch > 0x7F)
output.AppendFormat("&#{0};", (int) ch);
else
output.Append(ch);
}
// output.ToString() == "Steel Décor"
The if
可能需要更改语句以转义字符< 0x20
,或非字母数字等,具体取决于您的具体需要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)