2

我正在寻找将指定 ASCII 代码(即:a)的 html 实体字符串转换为它们代表的 ASCII 字符(即:a)。我正在使用对象的属性并尝试分配一个值。例如:

object.Text("");

当我传递的是代表实体的字符串时,我得到了相同的字符串。我找不到将实体转换为它们所代表的字符的函数。

4

3 回答 3

21

要将字符串中的所有数字字符实体转换为其等效字符,您可以执行以下操作:

str.replace(/&#(\d+);/g, function (m, n) { return String.fromCharCode(n); })
于 2009-02-09T16:12:21.813 回答
11

试试String.fromCharCode()函数。

alert(String.fromCharCode(97));

如您所见,您必须去掉 & 和磅符号。

最好的祝福...

于 2009-02-09T15:45:11.690 回答
1

检查String.fromCharCode

于 2009-02-09T15:45:52.140 回答