替换,恢复html中的特殊字符

原创 2012年03月28日 22:18:28
#region 替换,恢复html中的特殊字符


    /// <summary>
    /// 替换,恢复html中的特殊字符
    /// </summary>
    /// <param name="theString">需要进行替换的文本。</param>
    /// <returns>替换完的文本。</returns>
    public string HtmlEncode(string theString)
    {
        theString = theString.Replace(">", "&gt;");
        theString = theString.Replace("<", "&lt;");
        theString = theString.Replace(" ", "&nbsp;");
        theString = theString.Replace(" ", "&nbsp;");
        theString = theString.Replace("\"", "&quot;");
        theString = theString.Replace("\'", "'");
        theString = theString.Replace("\n", "<br/> ");
        return theString;
    }


    /// <summary>
    /// 恢复html中的特殊字符
    /// </summary>
    /// <param name="theString">需要恢复的文本。</param>
    /// <returns>恢复好的文本。</returns>
    public string HtmlDiscode(string theString)
    {
        theString = theString.Replace("&gt;", ">");
        theString = theString.Replace("&lt;", "<");
        theString = theString.Replace("&nbsp;", " ");
        theString = theString.Replace("&nbsp;", " ");
        theString = theString.Replace("&quot;", "\"");
        theString = theString.Replace("'", "\'");
        theString = theString.Replace("<br/> ", "\n");
        return theString;
    }


    #endregion

C# C/S程序使用HTML文件作为打印模板

C# C/S程序使用HTML文件作为打印模板
  • uiwgi
  • uiwgi
  • 2014年10月24日 15:05
  • 4362

放弃winform的窗体吧,改用html作界面,桌面应用程序UI的新的开发方式。

做过很多winform项目,都为winform控件头疼不已。想实现一些漂亮的样子总是很难。我这里列举几个缺点: 1.winform控件大多是 绝对布局 ,你需要给出准确的坐标。那么在实现居中效果就会...
  • vir56k
  • vir56k
  • 2015年08月14日 14:52
  • 3251

C# Winform 窗体美化(一、IrisSkin 换肤库)

IrisSkin 换肤库IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤...
  • myinc
  • myinc
  • 2017年04月14日 23:22
  • 4004

C# WINFORM 捕获最小化事件

C# WINFORM 捕获最小化事件 虽然Form类没有提供Minimize的事件,但还是可以通过重载Deactive来实现 当Form失去焦点后,测试WindowState取得For...
  • wlanye
  • wlanye
  • 2016年03月07日 15:14
  • 1431

WebBrowser页面与WinForm交互技巧

现在有这样一个Windows Application,它的界面上只有一个WebBrowser,显示一个本地的HTML文件作为界面。现在的问题是,所有逻辑都可以放在HTML文件里,唯独“关闭”按钮遇到了...
  • itoccupant
  • itoccupant
  • 2014年06月20日 17:35
  • 759

Web API应用架构在Winform混合框架中的应用(1)

Web API应用架构在Winform混合框架中的应用(1) 在《Web API应用架构设计分析(1)》和《Web API应用架构设计分析(2)》中对WebAPI的架构进行了一定的剖析,在当今移动优...
  • rise51
  • rise51
  • 2016年06月04日 18:23
  • 618

Winform窗体设计器上的菜单及工具栏上的图标不见恢复解决方案

Winform窗体设计器上的菜单及工具栏上的图标不见恢复解决方案
  • xingqingxiang
  • xingqingxiang
  • 2015年04月20日 14:08
  • 3261

C#,xml、html节点数据解析

C#,xml、html节点数据解析
  • scimence
  • scimence
  • 2015年12月12日 13:36
  • 1149

C#之动态生成html文件

首先是指定一个模板,模板的关键位置用占位符表示。如下: 然后是创建一个辅助类用于动态生成html 动态生成html用到IO流操作 步骤1:读取指定的模板的所有数据 ...
  • u013391102
  • u013391102
  • 2015年02月03日 13:43
  • 1636

C#Winform中ToolTip的简单用法

ToolTip信息提示框的作用就不用说了吧,我也没去细研究,只是学习了一下怎么去用,简单记录一下: C#中提供了信息提示框,这有很多用处,可以提示控件或者用户自定义的属性信息,而且可以自动弹出或...
  • u013348164
  • u013348164
  • 2017年02月07日 15:35
  • 1785
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:替换,恢复html中的特殊字符
举报原因:
原因补充:

(最多只允许输入30个字)