问题标签 [htmlspecialchars]

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 投票
4 回答
37130 浏览

java - 如何使用java转换特殊字符?

我有这样的字符串:

我需要将它们转换为

即删除特殊字符并将 html 特殊字符转换为常规字符。

0 投票
2 回答
1757 浏览

html - 特殊的 html 字符在浏览器中未正确呈现

我将 XHTML 片段作为文本存储在搜索索引上。一旦用户提交了一个搜索请求,我就在我的页面中插入这个文本并将它返回给服务器。除非文本中有ISO 8859-1 符号(例如版权符号 ©),否则这一切都可以正常工作。该符号在浏览器中未正确表示,它显示为实体编号(© 表示版权符号 ©)并且不显示为符号。

如果我将 XHTML 复制并粘贴到静态网页中并在浏览器中查看,则该符号会正确呈现。

当我查看源代码时,我在上述两种情况下看到相同的文本字符串。

你能告诉我发生了什么,我该如何解决。

我正在使用 ASP.NET MVC 2 并使用以下代码在 .ascx 页面中添加 XHTML,其中我的模型是一个字符串集合,每个字符串都包含一段 XHTML:

谢谢你的帮助!

编码器极客

0 投票
1 回答
1958 浏览

iphone - 是否可以在 Objective C 中解码特殊的 HTML 实体(对于 iPhone)?

你能告诉我在Objective C中实现解码特殊HTML实体的算法吗?任何想法?

0 投票
4 回答
1947 浏览

php - 如何在 PHP 中删除 Html 标签?

我在我的字符串中使用 htmlspecialchars 函数。但是,我不想清理它们;

例子:Mystring = "<script>.....</script><br><b>test</b><p>aaaa</p>";

我想要; =

0 投票
4 回答
1947 浏览

javascript - 如何在浏览器不解释 html 特殊实体的情况下检索输入值?

JavaScript 或 MooTools 中有没有一种方法可以从输入元素中检索值中的实际文本,而无需浏览器解释任何 html 特殊实体?请参阅下面的示例。我想要的结果是:

请注意,如果我&lt;script&gt;alert('scrubbed');&lt;/script&gt;直接在文本输入框中键入/复制它会起作用,但如果我在加载页面后立即插入则会失败。

0 投票
2 回答
10418 浏览

php - 为什么 PHP 中的 htmlspecialchars_decode 没有对应的 charset 参数?

htmlspecialchars 中有一个 charset 参数,但解码版本没有。与类似的 htmlentities 相比,encode 和 decode 函数都具有 charset 参数。所以我不能选择我要解码的字符集?

0 投票
2 回答
1719 浏览

cakephp - htmlspecialchars

如果我在插入/编辑视图中使用表单提交数据,如我的字符串,在列表视图中,我会将我的字符串设为斜体(如此处)。

我怎样才能避免这种情况,并在所有表单上都有我的字符串(带有可见的所有 html 标签)?

即它看起来像这样:<i>my string</i>

提前致谢!

0 投票
1 回答
1862 浏览

php - 为什么 htmlspecialchars 在我的网页上添加斜杠?

我通过 PDO 准备语句将我的输入放入 mySQL,并使用 htmlspecialchars() 将其放置在我的网站中以防止 XSS。唯一的问题是现在我在任何引号之前得到斜线,这些斜线在网页上对用户可见,只有当我将它上传到服务器时才会发生。我的本地主机上永远不会发生。

为什么会这样?

0 投票
2 回答
1514 浏览

php - JSON 特殊字符 JSON php 5.2.13

我对这些编码问题感到疯狂......

我使用json_decodeandjson_encode来存储和检索数据。我发现的是,json 总是需要 utf-8。那里没问题。我在 utf-8 中给出 json 'hello',在我的数据库中它看起来像hellu00f6. 好的,代码点。但是当我使用时json_decode,它不会将代码点解码回来,所以我仍然有hellu00f6. 此外,在 php 5.2.13 中,JSON 中似乎仍然没有可选标签。如何将代码点字符转换回正确的特殊字符以在浏览器中显示?

问候和感谢

梅尼

0 投票
1 回答
601 浏览

php - php 和特殊字符

我正在尝试从法语文本中解析一个字符串,并且我同时使用了 htmlspecialchars 和 html_entity_decode——但某些字符没有得到正确转换。

有任何想法吗?

这是代码:

特别是,没有解码的实体是这个:

谢谢你的帮助!