问题标签 [html-escape-characters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
778 浏览

perl - Perl Escape::HTML 函数不会转义 #?

设法进一步缩小代码范围:

http://pastebin.com/J40Atm9m

很抱歉很痛苦,但我真的认为我已经通过uri_escapeGetQueryString子程序中使用它来破解它,但现在我真的没有想法,否则我不会问。

非常感谢任何见解。

马丁

0 投票
1 回答
787 浏览

php - CKEditor 没有在图像 alts 中转义

我有一个 CKeditor 框,它在提交时会将特殊字符转换为 html 代码,例如:'变成'

如果图像 alt 文本或任何其他 html 属性中有'字符,它不会转义,因此会破坏我的一些功能。有没有解决的办法?

我没有对配置等进行任何修改。这是 CKEditor 的标准设置。

有没有办法克服这个问题?任何调整都需要在服务器端(php)进行。

CKEditor 自动转义某些字符,因此它适用于 javascript,但由于某种原因,它们自动转义字符的功能会忽略 html 属性。一个名为“我在跳舞”的图片替代品会打破它。

基本上我有一个输入表单,它收集字段中的数据并将其发送到数据库就好了。但是当我想使用我的编辑表单(使用数据库内容自动填充 CKEditor)时,由于上述问题,将文本设置为 CKEditor 的 javascript 失败。文本最初来自 CKEditor,正在从数据库返回给 CKEditor 进行编辑。

0 投票
2 回答
423 浏览

blackberry - 在黑莓中转义 html 元素

我想知道黑莓是否有一些东西可以转义 html 值,基本上我只想显示来自 rss 的纯文本。但是 rss 返回的值如下:

<item><guid isPermaLink="true"><![CDATA[http://www4.elcomercio.com/deportes /Vettel_F1_China.aspx]]> </guid> <title><![CDATA[ Vettel domina primer día de ensayos en China]]></title> <description><![CDATA[El alemán Sebastian Vettel, de Red Bull, realizó el mejor tiempo en la segunda sesión de entrenamientos libres del Gran Premio de China de Fórmula 1, el viernes en el circuito de Shanghai, tercera prueba del campeonato, tras haber dominado el primer ensayo.<br /> <br />

我可以成功检索标题和描述标签内容,但现在我想删除所有 CDATA<br />或我能找到的任何可能的 html 标签。我尝试使用 JSoup,但它使用 JVM 1.5+ 类,如 Enum,因此我无法预先验证 jar 以在 Blackberry-JavaME 上使用它。此外,我还没有在 RIM API 中找到任何可以帮助完成这项任务的类,也许我错过了我可以使用的类或库。这只是为了避免编写可能已经在多个库上完成的代码。非常感谢。

0 投票
0 回答
131 浏览

python - 是否使用转义字符

我想知道在这种情况下是否在 .po 文件中为 html 使用转义字符:

我应该而不是<br>用转义实体编写标签吗?感谢您的任何评论

0 投票
2 回答
6863 浏览

xamarin.ios - Mono 中的 system.web 功能缺失?

我需要 HttpUtility 来编码字符串,但它似乎被支持,但不再支持。实际上,整个 System.Web 已经消失了。

有替代方案吗?我需要 Javascript 转义一些字符串。

0 投票
12 回答
55444 浏览

html - Bash script to convert from HTML entities to characters

I'm looking for a way to turn this:

to this:

I could use sed, but how can this be accomplished without using cryptic regex?

0 投票
1 回答
848 浏览

configuration - Solr UI、突出显示和 EscapeTool

我正在使用默认 Solr 工具包中的工具“Escape Tool”。我用它来显示可能嵌入了 html 标签的文本字段。我在速度 UI 文档级别执行此操作。即我在它显示之前逃脱它。

我想打开突出显示,并已通过 solrconfig 成功完成:

不幸的是,转义工具会转义默认标记 (em),因此它并没有真正按照预期的方式工作。在突出显示发生之前移动转义过程听起来像是最佳解决方案。我不太熟悉 UI 在输出上应用事物的顺序。

一种方法是在插入时转义字段:http: //velocity.apache.org/engine/devel/webapps.html使用 org.apache.velocity.app.event.implement.EscapeHtmlReference。但我想知道是否有办法在不修改存储内容的情况下做到这一点?

谢谢!

0 投票
4 回答
4213 浏览

android - 如何使用 JSON URL

我有一个看起来像这样的 JSON 对象:(以下链接是假的)

或类似的东西。我的问题是,如果 url 已经是字符串,为什么还有转义字符?我必须摆脱它们才能在 URL 上调用方法来获取图片。我错过了什么吗?我正在使用 Android 拨打这个电话。

谢谢,马特

0 投票
0 回答
5368 浏览

php - xml encoding '&' 'gt' 'lt' 等转换为html标签

我有一个使用 XSL 设计样式的 XML 文档。我在 XML 中有 HTML 标记,看起来像:&amp; &gt; &lt;等需要取消转义。如果我使用

我得到了出现在我不想要的页面上的文字 HTML 标签。

我需要它作为 HTML 代码中的实际 HTML 标记,(不让用户看到。)例如,如果它<br/>在页面呈现时我希望它充当换行符。

XSL 处理器是 PHP 中的 XsltProcessor

XSL:

XML:

<a> <b> <c> <d> <e> gt b lt </e> </d> </c> </b> </a>

如果我打开 XML 文档,默认情况下会转义其字符。

0 投票
1 回答
559 浏览

php - Boost regexp 如何将这样的 PHP unescape 函数转换为 C++?

当我必须在 PHP 中创建 CMS 时,我创建了如下所示的简单unescape html函数:

如何使用Boost.Regex将其翻译成 C++ ?