我有一个转义 HTML 标签的功能,以便能够将文本插入 HTML。非常类似于: 我可以在 javascript 中转义 html 特殊字符吗?
我知道 Javascript 在内部使用 Unicode,但 HTML 页面可能以不同的字符集编码,如 UTF-8 或 ISO8859-1 等。
我的问题是:这个非常简单的转换有什么问题吗?还是我应该考虑页面字符集?
如果是,如何处理?
PS:例如,等效的 PHP 函数(http://php.net/manual/en/function.htmlspecialchars.php)有一个参数来选择一个字符集。