【发布时间】:2015-06-16 12:50:55
【问题描述】:
好的,所以我需要用对应的 html 实体替换所有 以及所有非 ascii 字符。我试过 Underscore.string.escapeHTML 但这似乎没有触及非 ascii 字符。
例如我需要这个:
<div>föö bär</div>
转换成这个:
<div>föö bär</div>
显然 auml 和 ouml 是不够的。无论用户选择按下什么按钮,我都需要一个有效的 ascii 字符串,或者天堂禁止,甚至使用某些月语键盘书写。
【问题讨论】:
-
Fwiw,我默认加载了下划线 + jquery,所以任何 hack 都比加载外部库更好。
-
1) 使 url 转义。虽然我可能只能使用它,但 html 实体是非常受欢迎的
标签: javascript html string escaping non-ascii-characters