问题标签 [html-entities]

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 回答
879 浏览

c# - C Sharp 用 HTML 实体序列化 XML

我在数据库中有一个字符串,其中包含尖括号(小于/大于)。我需要将字符串插入 XElement,然后将其序列化到客户端设备。现在 html 实体显然已被编码,因此括号显示为 < 和 >,最好的方法可能是使用 HttpUtility.HtmlDecode 将实体解码回客户端设备上。但是我想知道是否有任何方法可以逃避编码并让这些实体按原样发送?

0 投票
9 回答
74735 浏览

java - 如何从java字符串中删除“”

我有一个 java 字符串,其中"&nbsp;"包含程序使用 Buffered Reader 对象访问的文本文件。我已经尝试过string.replaceAll("&nbsp;","")了,它似乎不起作用。

有任何想法吗?

0 投票
2 回答
3950 浏览

linux - 使用标准 linux 工具链查找/替换 htmlentities?

有没有办法可以使用标准的 linux 工具链执行以下操作?

假设 example.com/index.php 的来源是:

我怎么能做这样的事情......

...这将打印以下内容:

只使用标准的 linux 工具链?

0 投票
1 回答
9324 浏览

php - html_entity_decode() 不能正常工作?

编辑:我在发布问题后几秒钟就解决了(对不起!)但还不能接受答案。

嗨伙计,

只是一个快速的。我有一个 PHP/CodeIgniter 站点,用户可以编辑他们的个人资料。我正在使用 CI 的 XSS 过滤和基于活动记录的模型,因此数据会自动转义。

它自然会在个人资料页面视图上正常显示,例如“我们将看看这是否有效” (我们会中的撇号)之类的文本。但是,当用户进入编辑页面时,输入框(填充了数据库中的数据)显示:

我以为我可以通过将输入框的值设置为来解决它,html_entity_decode($query->row('example_database_row'))但它仍然不起作用。我在这里误解了什么吗?

谢谢!

杰克

0 投票
2 回答
891 浏览

html - 谷歌图表 url 适用于 img 标签,但不适用于浏览器位置栏中

我正在使用 django-googlecharts 生成一个简单的饼图。在 img 标签内,它工作得很好,但是如果我将 img src 粘贴到浏览器的位置栏中,谷歌会返回“错误请求”、“您的客户端发出了格式错误或非法的请求”。

我在这里遵循了 django-googlecharts 文档中的示例:

http://github.com/jacobian/django-googlecharts/blob/master/docs/examples.html

实际上,文档中的这些示例也存在相同的问题。因此,例如:

在网页中工作正常,但剪切并粘贴到浏览器位置栏中的 src 不能:

我不知道这是编码问题还是其他问题。我一直在尝试将这些图表嵌入到 HTML 电子邮件中,但没有成功,我想知道弄清楚这部分是否会导致解决方案。谢谢你的帮助!

0 投票
8 回答
34308 浏览

wordpress - 是否可以在 Wordpress 帖子中注释掉 HTML 代码?

有时我需要将一些原始 HTML 代码注入到 Wordpress 帖子中,有时我需要注释掉该代码的一部分。!

使用纯文本编辑器,我可以<!-- Comment -->在我想隐藏的块周围使用。

但是当我在 WP 帖子中尝试此操作时,它确实隐藏了代码,但我仍然看到“关闭评论标签” -->

如果可能的话,在 WP 帖子中注释掉代码的正确方法是什么?

谢谢!

0 投票
3 回答
5021 浏览

php - 如何用 HTML 等价物自动替换所有特殊字符?

我有一个 html 文档,其中包含数百个特殊字符(如破折号、智能撇号、重音 egrave 等),我想将其转换为它们的 html 等价物。

例如,我的文档包含一个“破折号”(—),我想将其转换为:

当然,我的 html 文档包含 html 标签。我不想将部分 html 标记(例如“<”或“>”)转换为 html 等效项。

是否有任何工具(php 脚本、Web 应用程序、桌面应用程序等)可以上传我的 html 文档,并返回相同的文档,但根据需要进行修改以包含 html 等效项?

我有很多文件,有很多特殊字符。我想避免必须使用“查找和替换”(对于每个特殊字符)作为解决方案......这将花费太长时间。

0 投票
4 回答
573 浏览

python - 需要选择性地转义 html 实体 (&)

我正在抓取一个 html 页面,然后使用 xml.dom.minidom.parseString() 创建一个 dom 对象。

但是,html 页面有一个“&”。我可以使用 cgi.escape 将其转换为&amp;,但它也会将我所有的 html <> 标签转换为&lt;&gt;这使得 parseString() 不开心。

我该怎么做?我宁愿不只是破解它并直接替换“&”

谢谢

0 投票
2 回答
5623 浏览

jquery - jQuery:带有 html 实体的 ajax POST

我一直在将带有 jQ​​uery ajax 和 $(this).serialize 的表单发送到 php 和数据库,并且效果很好。现在我有一种情况,我不能使用序列化表单,而是从不同的输入字段生成一个字符串,问题是它似乎在这个过程中丢失了一些 URL 实体。

例如 "&phone=+358123456789" 结果是 "&phone= 358123456789" 丢失了加号并在数据库中出现空白。"&phone=%2B358123456789" 工作正常。

因为除了“+”之外可能还有很多其他字符可能会丢失,所以我问是否有类似于 php 的htmlentities的函数可以转换字符串?我已经尝试过javascript的escape()和unescape()但没有成功,并干预了jquery的.text()和.html(),但结果也很糟糕。

0 投票
1 回答
111 浏览

jquery - 按下空格时没有触发jQuery change()?

为了突出汉字之间的间距,我有这个代码

但是,当我点击空格键时,它不会触发更改,只有当我添加文本时。当一个人按下空格键时,有没有办法触发 replaceSpaces?

奖励:另外,为什么会<span>&amp;emsp;</span>变成<span>&amp;amp;emsp;</span>