« IE9即将现身 支持HTML5/CSS3/SVG标准技术CSS网页布局ID和Class类的命名介绍 »

文本字符的html格式转换

分类: 网页设计 发布: edit 浏览: 日期: 2010年3月18日

文本符号转化成相应html格式的问题,试了几种方式,搞了简单的格式转化类:

网页格式转化为文本框格式:

代码

public string Encode(string str)

{

str = str.Replace("&", "&amp");

str = str.Replace("'", "''");

str = str.Replace("\"", """);

str = str.Replace(" ", " ");

str = str.Replace("<", "&lt;");

str = str.Replace(">", "&gt;");

str = str.Replace("\n", "<br/>");

str = str.Replace("\n", "<br>");

return str;

}

文本框格式转化为网页格式:

代码

public string Decode(string str)

{

str = str.Replace("<br/>", "\n");

str = str.Replace("<br>", "\n");

str = str.Replace("&gt", ">");

str = str.Replace("&lt", "<");

str = str.Replace("&nbsp;", " ");

str = str.Replace("&quot;", "\"");

str = str.Replace("''", "'");

str = str.Replace("&amp", "&");

return str;

}

提交数据库或在网页显示时调用相应的方法就行了。

相关文章:

发表评论:

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

Powered By Blog 1.8 Walle Build 91204

北京上云·老鼠工作室-高端网站建设,网站建设方案专业公司,北京最具设计实力的网站建设公司

Copyright 1998-2010 Your WebSite. Some Rights Reserved.