问题标签 [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.
php - 如何在 PHP 中解码数字 HTML 实体
我正在尝试将编码的长破折号从数字实体解码为字符串,但似乎我找不到可以正确执行此操作的函数。
我发现最好的是 mb_decode_numericentity(),但是,由于某种原因,它无法解码长破折号和其他一些特殊字符。
这将返回“?”。
任何人都知道如何解决这个问题?
php - 最佳实践。我是在数据库中保存 html 标签还是存储 html 实体值?
我想知道我应该以哪种方式执行以下操作。我正在使用微型 MCE 所见即所得编辑器,它使用正确的 html 标签格式化用户数据。现在,我需要将输入到编辑器中的数据保存到数据库表中。
在插入数据库时,我是否应该将 html 标签编码为其对应的实体,然后当我从表中取回数据时,没有为 XSS 目的对其进行编码,但我仍然必须使用 eval 来格式化 html 标签文本。
或者
我是否将 html 标签保存到数据库中,然后当我从数据库中获取数据时,将 html 标签编码为它们的实体,但是随着标签将出现在用户面前,我必须使用 eval 函数来实际格式化输入的数据。
我的想法是第一个选项,我只是想知道你们的想法。
.net - Alternative to System.Web.HttpUtility.HtmlEncode/Decode?
Is there any 'slimmer' alternative to the System.Web.HttpUtility.HtmlEncode/.Decode functions in .net 3.5 (sp1)? A separate library is fine.. or even 'wanted', at least something that does not pull in a 'whole new world' of dependencies that System.Web requires.
I only want to convert a normal string into its xml/xhtml compliant equivalent (& back).
ruby - 用 Hpricot 编写的 Ruby HTML 刮板遇到转义 HTML 的问题
我正在尝试抓取此页面:http ://www.udel.edu/dining/menus/russell.html 。我使用 Hpricot 库在 Ruby 中编写了一个刮板。
问题:HTML 页面被转义,我需要不转义地显示它
我曾尝试在 Ruby 中使用 CGI 库(不太成功)以及通过 Stack Overflow 帖子找到的 HTMLEntities gem。
HTMLEntities 在测试期间工作:
正确产生
但是,当我在带有 open-uri 的文件上使用它时,它无法正常工作:
错误地产生如下内容:
和
但通过产生正确处理 M&M:
我是否错误地处理了转义的 HTML?我不明白为什么它在某些情况下有效,而在其他情况下无效。
我正在运行 ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
任何帮助/建议表示赞赏。谢谢。
php - 在 php 中,准备字符串并创建 XML/RSS Feed
我想创建自己的 RSS/XML 提要。我从数据库中获取数据进行显示,但不断收到无效字符错误。如果字符串中包含与号或其他奇怪字符,则 XML 将无效。
我尝试使用 urlencode 和 htmlentities,但这些并不能捕获所有可能需要转义的字符。有谁知道将为 XML 输出准备字符串的 PHP 函数?
javascript - 在 JavaScript 中解码 HTML 实体?
示例转换:
任何可以处理这个问题的小型库函数?
jquery - 数据表分页字符“<<”和“<”在 IE 和 Safari 中无法正确显示
我正在使用 DataTables jQuery 插件,并且在 IE 和 Safari(Firefox 和 Opera 工作)中正确显示第一个和上一个分页链接时遇到问题。
“<<”和“<”显示为“<”和“”。
我试图逃避 '\<\<' 无济于事。
有任何想法吗?
php - UTF-8 和 HTML 实体有什么区别?
UTF-8 和 HTML 实体有什么区别?
character-encoding - 如何在地址栏中显示非标准字符?
我有一个窃听问题。对于我制作的网站,会生成搜索引擎友好的 URL。唯一的问题是 url 中也有 ß-chars。ö、ï、ä、ü 等字符放置正确。但是对于 ß-char 有一个带有问号的菱形图标。
我认为这与使用的字符集有关,但我已经尝试过 UTF-8 和 iso-8859-1。两者都没有运气。
为了深层链接的可读性,我需要在 url 中有正确的字符。
character-encoding - URL 中的多字节字符未呈现
我有一个窃听问题。对于我制作的网站,会生成搜索引擎友好的 URL。唯一的问题是 url 中也有 ß-chars。ö、ï、ä、ü 等字符放置正确。但是对于 ß-char 有一个带有问号的菱形图标。-> �</p>
我认为这与使用的字符集有关,但我已经尝试过 UTF-8 和 iso-8859-1。两者都没有运气。
为了深层链接的可读性,我需要在 url 中有正确的字符。