问题标签 [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 回答
2885 浏览

html - 将html实体转换为c中的unicode(utf-8)字符串?

可能重复:
如何在 C 中解码 HTML 实体?

这个问题与那个问题非常相似,但我需要在 C 中做同样的事情,而不是 python。以下是该函数应执行的一些示例:

该函数应具有签名 char *html2str(char *html) 或类似的签名。我不是从流中逐字节读取。

有我可以使用的库函数吗?

0 投票
2 回答
6156 浏览

javascript - 带有 jQ​​uery 的 HTML 实体

我想用 . 替换提交按钮的值Loading…

问题是当我单击按钮时,我仍然看到…而不是三个点。

这是我的代码:

我应该在上面的代码中直接从键盘输入省略号吗?UTF-8 安全吗?

0 投票
9 回答
123780 浏览

javascript - 从 javascript dom 文本节点替换

我正在使用 javascript 处理 xhtml。我通过连接 nodeType == Node.TEXT_NODE 的所有子节点的 nodeValue 来获取 div 节点的文本内容。

结果字符串有时包含一个不间断的空格实体。如何用常规空格字符替换它?

我的 div 看起来像这样...

<div><b>Expires On</b> Sep 30, 2009 06:30&nbsp;AM</div>

在网上找到的以下建议无效:

有什么建议么?

0 投票
14 回答
64645 浏览

java - 例如,当编组为 XML 时,我可以强制 JAXB 不将“转换为”吗?

我有一个使用 JAXB 编组为 XML 的对象。一个元素包含一个包含引号 (") 的字符串。生成的 XML 具有&quot;" 存在的位置。

尽管这通常是首选,但我需要我的输出来匹配遗留系统。如何强制 JAXB 不转换 HTML 实体?

--

感谢您的答复。但是,我从来没有看到处理程序 escape() 被调用。你能看看我做错了什么吗?谢谢!

--

输出是这样的:

如您所见,回调永远不会显示。(一旦我得到回调被调用,我会担心让它真正做我想做的事。)

--

0 投票
2 回答
184 浏览

php - 这是什么编码......以及如何在 php 中转义它?

我正在为一个站点开发一个 imdb 数据抓取器,我他们似乎以一种我以前从未见过的奇怪编码对所有内容进行编码。

是否有将这些转换为常规字符的 php 函数?

0 投票
4 回答
6831 浏览

coldfusion - 在 ColdFusion 中解码数字 HTML 实体?

我需要一种将数字 HTML 实体转换为等效的纯文本字符的方法。比如我想转实体:

进入角色:

通过一些谷歌搜索,我发现了一个名为HtmlUnEditFormat的函数,但这个函数只转换命名实体。有没有办法在 ColdFusion 中解码数字实体?

0 投票
4 回答
23403 浏览

iphone - URL 编码和 HTML 编码 NSStrings

它们是一种编码/解码 HTML 和 URL 的方法(在 Xcode 中,使用 Objective-C)吗?

这似乎不像我预期的那样工作。我认为它会将特殊字符(如“<”)转换为等效的 HTML 实体,即在这种情况下为“<”。

以下是与本主题相关的 w3school 链接的参考(一般):

HTML URL 编码参考

HTML 实体参考

期待中的感谢。

0 投票
3 回答
1606 浏览

html - 在一堆 ISO-889-1 网页中查找非法字符的最佳方法是什么?

我在一个站点中有一堆html 文件,这些文件创建于 2000 年,并且一直维护到今天。我们最近开始努力用它们的 html 实体替换非法字符。逐页寻找版权符号和商标标签似乎是一件苦差事。你们有谁知道一个应用程序会获取一堆 html 文件并告诉我需要在哪里用 html 实体替换非法字符?

0 投票
5 回答
4754 浏览

java - 如何 HTML 转义 Java 字符串中的花括号

我有一个包含大引号的字符串。我想用 HTML 实体替换它们,以确保它们不会混淆其他下游系统。对于我的第一次尝试,我只是为要替换的字符添加了匹配,直接在我的代码中输入它们:

这在我的 Mac 上编译并运行良好,但是当我们的 CI 服务器(在 Linux 上运行)尝试构建它时,它阻塞了:

显然,Linux 机器上的构建链的某些部分无法识别和区分这些花哨的字符。

我的下一个尝试是使用 Unicode 转义。不幸的是,这甚至无法在我的 Mac 上编译:

我的编译器抛出了这个抱怨:

我对如何进行这种替换并让它跨平台可靠地工作感到困惑。有人有任何指示吗?提前致谢。

0 投票
3 回答
3267 浏览

java - 如何在Java中将不支持的字符转换为html实体

某些字符集不支持某些字符,因此以下测试失败。我想使用 html 实体只编码那些不支持的字符。怎么样,在java中?