C# 在HTML中显示文字文本

C# 在HTML中显示文字文本,c#,html,escaping,character,C#,Html,Escaping,Character,我需要在我的HTML页面中显示一些文本(它是由应用程序自动生成的,我是用C#编写的) 398 名称:'an image.jpg “”“字符会导致问题,因为它是HTML转义字符。(文件名中还使用了其他转义字符。)我无法更改文件名。那么,如何在HTML页面中显示文字文本呢?使用 ' 相反 这里是对HTML实体和编码的参考(http://www.zytrax.com/tech/web/entities.html)使用 ' 相反 这里是对HTML实体和编码的参

我需要在我的HTML页面中显示一些文本(它是由应用程序自动生成的,我是用C#编写的)


398
名称:'an image.jpg
“字符会导致问题,因为它是HTML转义字符。(文件名中还使用了其他转义字符。)我无法更改文件名。那么,如何在HTML页面中显示文字文本呢?

使用

' 
相反

这里是对HTML实体和编码的参考(http://www.zytrax.com/tech/web/entities.html)使用

' 
相反


这里是对HTML实体和编码的参考(http://www.zytrax.com/tech/web/entities.html)

编辑:对于Windows窗体,您可以使用:

System.Web.HttpUtility.HtmlEncode(yourString);
有必要在项目中添加对
System.Web.dll
的引用。请记住,在HTML中,属性应该用引号char“括起来,而不是apex,


您只需使用

HttpServerUtility.HtmlEncode
方法;而且,
不是问题,可能是引号、
字符

下面的示例对字符串进行编码,以便通过HTTP进行传输。它对名为TestString的字符串进行编码,该字符串包含文本
“这是一个。”
,并将其复制到名为EncodedString的字符串中,作为
“这是一个测试字符串。”

C#:

String TestString=“这是一个。”;
String EncodedString=Server.HtmlEncode(TestString);

编辑:对于Windows窗体,您可以使用:

System.Web.HttpUtility.HtmlEncode(yourString);
有必要在项目中添加对
System.Web.dll
的引用。请记住,在HTML中,属性应该用引号char“括起来,而不是apex,


您只需使用

HttpServerUtility.HtmlEncode
方法;而且,
不是问题,可能是引号、
字符

下面的示例对字符串进行编码,以便通过HTTP进行传输。它对名为TestString的字符串进行编码,该字符串包含文本
“这是一个。”
,并将其复制到名为EncodedString的字符串中,作为
“这是一个测试字符串。”

C#:

String TestString=“这是一个。”;
String EncodedString=Server.HtmlEncode(TestString);

这是一个Windows窗体应用程序,它创建了一个html文件作为结果。这是一个Windows窗体应用程序,它创建了一个html文件作为结果。我创建了一个Windows窗体应用程序并使用;Escape(myString)创建编码字符串。Im我的html文件现在的名称是:&apos;一个image.jpg而不是'an image.jpgif您的问题只是顶点',然后您可以在html中离开:我对字符串进行了编码,这是我的html页面中的(可见)结果<代码>&apos;图像.jpg
file:///C:/Documents%20and%20Settings/...../Images/' 这是我的html源代码:
Name:&apos;image.jpg
出了什么问题?B.T.W
System.Web.HttpUtility.HtmlEncode
没有对“'”进行编码,
SecurityElement.Escape
进行编码。羞耻,羞耻。固定的。缺少属性
ALT=
的qoutes,没有任何编码,格式正确;`Name:'an image.jpg我创建了一个Windows窗体应用程序并使用了它;Escape(myString)创建编码字符串。Im我的html文件现在的名称是:&apos;一个image.jpg而不是'an image.jpgif您的问题只是顶点',然后您可以在html中离开:我对字符串进行了编码,这是我的html页面中的(可见)结果<代码>&apos;图像.jpg
file:///C:/Documents%20and%20Settings/...../Images/' 这是我的html源代码:
Name:&apos;image.jpg
出了什么问题?B.T.W
System.Web.HttpUtility.HtmlEncode
没有对“'”进行编码,
SecurityElement.Escape
进行编码。羞耻,羞耻。固定的。缺少属性
ALT=
的qoutes,没有任何编码,格式正确;`名称:'an image.jpg它不仅仅是顶点'。文件名中还使用了其他转义字符。这就是为什么他/她/它发布了一个链接,指向一个更完整的列表供您阅读。它不仅仅是“顶点”。文件名中还使用了其他转义字符。这就是为什么他/她/它发布了一个链接,指向一个更完整的列表供您阅读。