【发布时间】:2017-09-22 16:21:37
【问题描述】:
我想使用 javascript 将此文本 éàè 转换为 éàè。
我试过$('<textarea />').text("éàe").html();,但它没有对重音字符进行编码......
org.apache.commons.lang3.StringEscapeUtils.escapeHtml 在 Java 中可以正常工作,是否有 javascript 的等价物?
【问题讨论】:
-
你知道 HOW Apache 在 Java 中是如何做到的吗?它构建了一个巨大的备忘单:grepcode.com/file/repo1.maven.org/maven2/commons-lang/…
-
是的,我刚刚看到库 he.js 做了同样的事情,我不想使用外部库
-
出于好奇,最终目标是什么?在 1990 年代后期,普通拉丁字符的实体几乎没有必要,而 20 年过去了。
-
另外,您是否严格需要命名实体?数字实体是一种选择吗?
-
感觉好像你没有明确使用 UTF-8 而是依赖默认值...
标签: javascript html html-entities html-encode