问题标签 [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 投票
4 回答
11226 浏览

javascript - 当字符串包含html实体时,在Javascript中设置文本节点的nodeValue

当我设置文本节点的值时

&符号被逃脱。是否有捷径可寻?

0 投票
7 回答
10211 浏览

internet-explorer - IE 中的 HTML 实体和字符集

我在✓使用 iso-8859-1 作为字符集的 html 文档中显示 html 实体(复选标记:✓)。

在 Firefox 中,它显示为复选标记。在 IE 中,它显示为一个方框。切换到 UTF-8 似乎没有什么不同。

有没有一种可靠的方法可以在不使用图像的情况下在 IE 6 和 7 中显示这些实体?

0 投票
4 回答
6427 浏览

cocoa - 在 Cocoa 中将字符转换为 HTML 实体

我目前正在尝试将我指定一些 GET 参数的 URL 放在一起。但我也想在这个 URL 中使用日文或其他字符。

有没有办法将 NSString 转换为包含我的 NSString 中“特殊”字符的 HTML 实体的字符串?

我目前正在使用以下代码,它似乎可以工作,除了像中文和日文这样的“特殊字符”:

0 投票
8 回答
120727 浏览

java - 使用 Java 标准库将 HTML 字符转换回文本

我想使用 Java 标准库将一些 HTML 字符转换回文本。我想知道是否有任何图书馆可以实现我的目的?

0 投票
5 回答
44917 浏览

javascript - Javascript 警报/消息框中的欧元符号或其他实体

有人知道我如何在 javascript 警报窗口中显示欧元或其他 html 实体吗?

0 投票
3 回答
18518 浏览

internet-explorer - 如何使用 HTML 在 IE 中显示 Unicode 字符

我正在尝试使用以下代码在页面底部显示版权和无穷大符号:

这在 Firefox 2、3 和 Chrome 中完美运行。不过,IE7 向我展示了实际代码(如您在上面看到的),而不是我所期望的,而其他浏览器则显示:

这可能是一些愚蠢的事情,但这让我明白为什么 IE 会受到如此多的仇恨。我该如何解决?

0 投票
9 回答
83648 浏览

python - 将 HTML 实体转换为 Unicode,反之亦然

如何在 Python 中将 HTML 实体转换为 Unicode,反之亦然?

0 投票
4 回答
2047 浏览

php - 将分数转换为 html 实体

我们在数据库中存储了一些分数信息,例如 ¾ ½

如果没有进行搜索和替换,是否有任何内置的 PHP 函数可以自动将这些转换为正确的 html 实体?

0 投票
2 回答
2282 浏览

python - 如何将html实体转换为符号?

我已经根据这个答案对脚本进行了一些修改。我遇到了 unicode 问题。有些问题最终写得不好。

一些答案和响应最终看起来像:

Yeah.. I know.. I’m a simpleton.. So what’s a Singleton? (2)

我怎样才能使’被翻译成正确的字符?

注意:如果这很重要,我在法式窗口上使用 python 2.6。


EDIT1:根据 Ryan Ginstrom 的帖子,我已经能够更正部分输出,但我遇到了 python 的 unicode 问题。

在空闲/python shell 中:

是的.. 我知道.. 我是个傻子.. 那么单身人士呢?

在文本文件中,重定向标准输出时

是的..我知道..我是个傻瓜..那么什么是单例?

我该如何纠正?


Edit2:我已经尝试过 Jarret Hardie 的解决方案,但它没有做任何事情。我在 Windows 上,使用 python 2.6,所以我的站点包文件夹位于:

C:\Python26\Lib\site-packages

没有 siteconfig.py 文件,所以我创建了一个,粘贴了 Jarret Hardie 提供的代码,启动了一个 python 解释器,但似乎还没有加载。

sys.getdefaultencoding() 'ascii'

我注意到在以下位置有一个 site.py 文件:

C:\Python26\Lib\site.py

我尝试更改函数中的编码

将编码设置为 utf-8。它起作用了(当然是在重新启动python之后)。

可悲的是,它没有纠正我程序中的字符。:(

0 投票
3 回答
17959 浏览

python - 在 Python 2.6 中用对应的 utf-8 字符替换 html 实体

我有一个这样的html文本:

我想把它转换成可读的东西:

在 Python 中有什么简单(快速)的方法吗?