解码Javascript中的特殊字符

时间:2014-10-27 14:35:09

标签: javascript character

我如何使用Javascript将其转为:

RUA CALLOUSTE GULBENKIAN  N.\XBA\ 42 3\XBA\ ESQ

进入这个:

RUA CALLOUSTE GULBENKIAN  N.º 42 3º ESQ

是否有一些方法可以做到这一点?因为否则我将不得不预测可能会替换它们的所有特殊字符。

修改

在对x进行下限处理后尝试使用String(text),但仍然无法对字符进行解码。任何人都知道其他任何方式吗?

1 个答案:

答案 0 :(得分:1)

您可以使用String()来执行此操作,但是您需要在转义中小写X(导致\xBA

示例代码(在Chrome开发者控制台中测试):

> String('RUA CALLOUSTE GULBENKIAN  N.\xBA\ 42 3\xBA ESQ');
< "RUA CALLOUSTE GULBENKIAN  N.º 42 3º ESQ"

Source (MDN, last one in the table)