Questions tagged «html-encode»

与编码或解码HTML实体有关的任何内容。

30
从客户端检测到潜在的危险Request.Form值
每次用户在Web应用程序中的页面中包含内容<或>在页面中发布内容时,都会引发此异常。 我不想讨论引发异常或崩溃整个Web应用程序的明智性,因为有人在文本框中输入了字符,但是我正在寻找一种优雅的方式来解决这个问题。 捕获异常并显示 发生错误,请返回并重新输入整个表格,但是这次请不要使用< 在我看来还不够专业。 禁用后验证(validateRequest="false")肯定会避免此错误,但是它将使页面容易受到多种攻击。 理想情况下:当发生包含HTML受限字符的回发时,Form集合中的已发帐值将自动进行HTML编码。所以.Text我的文本框的属性将是something & lt; html & gt; 有没有办法可以从处理程序做到这一点?


16
HtmlSpecialChars是否等同于Javascript?
显然,这比我想象的要难找到。而且它是如此简单... 是否有等效于Javascript中内置的PHP htmlspecialchars的函数?我知道自己很容易实现,但是使用内置函数(如果可用)会更好。 对于那些不熟悉PHP的人,htmlspecialchars会将类似的内容<htmltag/>转换为<htmltag/> 我知道这一点escape(),encodeURI()因此不能这样工作。

8
来自类库的HtmlEncode
我有一个类库(在C#中)。我需要使用HtmlEncode方法对数据进行编码。通过Web应用程序很容易做到这一点。我的问题是,如何从控制台应用程序调用的类库中使用此方法?
166 c#  html-encode 

4
传输换行符“ \ n”
给定以下URL(可以尝试!) https://select-test.wp3.rbsworldpay.com/wcc/purchase?instId=151711&cartId=28524¤cy=GBP&amount=1401.49&testMode=100&name=Tom%20Gul&address=24%20House%20Road \ nSome Place \ nCounty&postcode = TR33%20999&email email@mail.com&country=GB 如果单击链接并转到付款页面,则地址框中的地址显示不正确,换行符显示为文本。 我尝试过<br />'s但没有运气,有人知道吗?我需要获取地址以换行符显示。 逗号可以作为分隔符,但我更希望能够使用换行符。谢谢你的帮助!一个有效的例子将是公认的答案。

15
如何使用Python / Django执行HTML解码/编码?
我有一个HTML编码的字符串: '''<img class="size-medium wp-image-113"\ style="margin-left: 15px;" title="su1"\ src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg"\ alt="" width="300" height="194" />''' 我想将其更改为: <img class="size-medium wp-image-113" style="margin-left: 15px;" title="su1" src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg" alt="" width="300" height="194" /> 我希望将其注册为HTML,以便浏览器将其呈现为图像,而不是显示为文本。 字符串的存储方式是这样的,因为我正在使用一种名为的网络抓取工具BeautifulSoup,它将“扫描”网页并从中获取某些内容,然后以该格式返回字符串。 我已经找到了如何在C#中而不是在Python中执行此操作。有人可以帮我吗? 有关 在Python中将XML / HTML实体转换为Unicode字符串

6
使用RazorEngine时如何输出原始html(不是来自MVC)
我正在尝试生成包含HTML内容的电子邮件。该内容已经过卫生处理,因此在这方面我并不担心,但是当我致电时: Razor.Parse(template, model); 在以下Razor模板上: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <body> @(new System.Web.HtmlString(Model.EmailContent)) </body> </html> 输出的电子邮件是HTM1编码的,但是我需要对其进行解码。我该怎么做?
105 c#  razor  html-encode 

5
在Razor视图中发出未编码的字符串
正如ScottGu在他的博客文章中所说,“默认情况下,使用@块发出的内容将自动进行HTML编码,以更好地防御XSS攻击情况”。我的问题是:如何输出非HTML编码的字符串? 为了简单起见,请坚持使用以下简单案例: @{ var html = "<a href='#'>Click me</a>" // I want to emit the previous string as pure HTML code... }

6
用剃刀显示编码的HTML
我将编码的HTML存储在数据库中。 我可以正确显示它的唯一方法是: <div class='content'> @MvcHtmlString.Create(HttpUtility.HtmlDecode(Model.Content)); </div> 它很丑。有什么更好的方法吗?

3
有什么方法可以突出显示崇高文本或任何其他文本编辑器中的所有特殊重音字符?
我使用HTML将Sublime文本中的特殊字符编码为将所有特殊字符转换为其HTML代码。我在文件的不同部分有很多带重音符号的字符。因此,如果我可以选择所有特殊字符,然后使用插件一次将其全部转换,那就太好了! 是否有仅用于选择所有特殊字符的正则表达式?

5
如何在URL中编码加号(+)
下面的URL链接将打开一个新的Google邮件窗口。我的问题是Google用空格替换了电子邮件正文中的所有加号(+)。看起来它仅与+标志一起发生。我该如何补救?(我正在使用ASP.NET网页。) https://mail.google.com/mail?view=cm&tf=0&to=someemail@somedomain.com&su=some subject&body =你好那里+你好那里 (在正文电子邮件中,“嗨,你好,那里”将显示为“嗨,你好,那里”)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.