29
2012
03

html代码和文本的相互转换

简单将将文本格式转换为html代码和将HTML代码转化成文本格式,代码如下:
///
/// 将文本格式转换为html代码
///

/// 要格式化的字符串
/// 格式化后的字符串
public static String ToHtml(string str)
{
if (str == null || str.Equals(""))
{
return str;
}

StringBuilder sb = new StringBuilder(str);
sb.Replace("&", "&");
sb.Replace("<", "<");
sb.Replace(">", ">");
sb.Replace("\r\n", "
");
sb.Replace("\n", "
");
sb.Replace("\t", " ");
sb.Replace(" ", " ");
return sb.ToString();
}

///
/// 将HTML代码转化成文本格式
///

/// 要格式化的字符串
/// 格式化后的字符串
public static String ToTxt(String str)
{
if (str == null || str.Equals(""))
{
return str;
}

StringBuilder sb = new StringBuilder(str);
sb.Replace(" ", " ");
sb.Replace("
", "\r\n");
sb.Replace("<", "<");
sb.Replace(">", ">");
sb.Replace("&", "&");
return sb.ToString();
}
« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。