标签: html-encode

HTML编码会阻止各种XSS攻击吗?

我并不担心其他类型的攻击.只想知道HTML Encode是否可以防止各种XSS攻击.

即使使用HTML Encode,是否有某种方法可以进行XSS攻击?

security xss html-encode

62
推荐指数
2
解决办法
5万
查看次数

转换& 到等等

我想转换&为&,"到"等等.在没有手动编写所有选项的情况下,c#中是否有一个函数可以做到这一点?

c# html-encode string-conversion

58
推荐指数
4
解决办法
9万
查看次数

你是如何使用javascript进行html编码的?

可能重复:
JavaScript/jQuery HTML编码

我有html标签需要编码.

<b>test</b>
Run Code Online (Sandbox Code Playgroud)

我需要将其编码为:

&lt;b&gt;test&lt;/b&gt;
Run Code Online (Sandbox Code Playgroud)

我正在使用逃生,但它不起作用.

document.write(escape("<b>test</b>"));
Run Code Online (Sandbox Code Playgroud)

我得到的结果是

%3Cb%3Etest%3C/b%3E
Run Code Online (Sandbox Code Playgroud)

这不是我的预期.是否有另一种方法来使用JavaScript进行html编码?

javascript html-encode

56
推荐指数
0
解决办法
17万
查看次数

如何编码URL中的加号(+)符号

下面的URL链接将打开一个新的Google邮件窗口.我遇到的问题是Google用空格替换了电子邮件正文中的所有加号(+).看起来它只发生在+符号上.有关如何解决这个问题的任何建议?(我正在使用ASP.NET网页)

https://mail.google.com/mail?view=cm&tf=0&to=someemail@somedomain.com&su=some subject&body =你好+那里你好

(在正文电子邮件中,"你好+你好那里"将显示为"你好你好那里")

asp.net gmail html-encode urlencode c#-4.0

55
推荐指数
4
解决办法
8万
查看次数

如何扭转htmlentities()?

对于像áéí这样的特殊角色,我可以打电话htmlentities():

$mycaption = htmlentities($mycaption, ENT_QUOTES);
Run Code Online (Sandbox Code Playgroud)

要获取相应的html实体:

&aacute;&eacute;&iacute;
Run Code Online (Sandbox Code Playgroud)

我怎样才能将其反转回áéí

php html-encode

55
推荐指数
1
解决办法
7万
查看次数

如何删除html特殊字符?

我正在为我的应用程序创建一个RSS提要文件,我想在其中删除HTML标记strip_tags.但是strip_tags不删除HTML特殊代码字符:

&nbsp; &amp; &copy; 
Run Code Online (Sandbox Code Playgroud)

等等

请告诉我任何可用于从我的字符串中删除这些特殊代码字符的函数.

php html-encode

54
推荐指数
4
解决办法
20万
查看次数

没有System.Web的C#HTMLDecode可能吗?

我知道System.Web命名空间中有不同的方法用于解码html实体(例如空间的"%20").我正在构建一个Winforms应用程序,但需要处理html编码的字符串.基本上我有iTunes Library XML文件,需要解码那里的URL来检查文件.

没有System.Web命名空间这可能吗?

c# html-encode

47
推荐指数
4
解决办法
3万
查看次数

AntiXss.HtmlEncode和HttpUtility.HtmlEncode有什么区别?

我刚刚回答了一个问题,答案提示AntiXss库以避免跨站点脚本.听起来很有意思,在阅读msdn博客时,它似乎只是提供了一个HtmlEncode()方法.但我已经使用了HttpUtility.HtmlEncode().

为什么我要在HttpUtility.HtmlEncode上使用AntiXss.HtmlEncode?

实际上,我不是第一个提出这个问题的人.事实上,Google 主要提出了一些 答案

  • 白名单而不是黑名单方法
  • 性能提升0.1ms

嗯,这很好,但这对我意味着什么?我不那么在乎为0.1ms的表现,我不觉得自己真的要下载并添加另一个库的依赖了,我已经拥有的功能.

是否存在AntiXss实现可以防止HttpUtility实施不会发生攻击的情况示例?

如果我继续使用HttpUtility实施,我是否有风险?怎么样这个"错误"

asp.net xss html-encode antixsslibrary

43
推荐指数
4
解决办法
2万
查看次数

在Mvc中使用Html.ActionLink时,如何绕过HTML编码?

每当我使用Html.ActionLink时,它总是Html编码我的显示字符串.例如,我希望我的链接看起来像这样:

<a href="/posts/422/My-Post-Title-Here">More&hellip;</a>
Run Code Online (Sandbox Code Playgroud)

它输出如下:更多…

&hellip是"......",你想知道.

然而,actionlink输出实际文本"…" 作为链接文本.我有同样的问题,如果我想输出这个:

<a href="/posts/422/My-Post-Title-Here"><em>My-Post-Title-Here</em></a>
Run Code Online (Sandbox Code Playgroud)

我结束了: <em> My-Post-Title-Here </ em>

知道怎么做吗?

asp.net-mvc html-encode

41
推荐指数
4
解决办法
3万
查看次数

PHP中的Html编码

在PHP中进行Html编码最简单的方法是什么?

php html-encode

41
推荐指数
2
解决办法
9万
查看次数