【发布时间】:2014-09-30 02:59:59
【问题描述】:
当使用 PHP 生成 JSON 时,它使用 \u0123 代码点表示法对更高的字符进行编码。
(我知道这不是必需的,但出于未命名的原因,我想要这样做。)
我正在尝试在 JavaScript 中实现相同的目标。我四处寻找,一无所获。 encodeUri 函数对我没有任何作用(尽管许多人建议这样做)。
任何有用的提示?我希望我不必使用一些大型的外部库,而是使用内置的东西或几行漂亮的代码——这不可能这么难,可以吗...?!
我有一个输入字符串,格式为:
var stringVar = 'Hällö Würld.';
我想要的转换会给我类似的东西:
var resultStringVar = 'H\u00e4ll\u00f6 W\u00fcrld.';
【问题讨论】:
-
我添加了一个我期望实现的示例。它现在有一个明确的问题陈述。
标签: javascript unicode character-encoding