62,243
社区成员




/// <summary>
/// 替换非UTF8字符串
/// </summary>
/// <param name="html"></param>
/// <returns></returns>
public static string GetUTF8(string html)
{
string str = Regex.Replace(html, @"[\x09\x0A\x0D\x20-\x7E]|[\xC2-\xDF][\x80-\xBF]|\xE0[\xA0-\xBF][\x80-\xBF]|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}|"
+ "\xED[\x80-\x9F][\x80-\xBF]|\xF0[\x90-\xBF][\x80-\xBF]{2}|[\xF1-\xF3][\x80-\xBF]{3}|\xF4[\x80-\x8F][\x80-\xBF]{2}", "", RegexOptions.IgnoreCase).Trim();
if (str != String.Empty)
{
foreach (char item in str)
html = html.Replace(item.ToString(), "");
}
return html;
}