如何将%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82转换为Unicode中的JS

问题描述:

问题的主要核心是 - 我不知道这个名字是什么字符串的类型。 我得到这种格式的输出函数字符串:%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82。我不知道这是什么类型的代码。请告诉我如何在JavaScript中将其转换为Unicode。 其实这个字符串是“Привет”。谢谢。如何将%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82转换为Unicode中的JS

+0

我用decodeURI()函数,工程巨大。 – bodich

使用decodeURIComponent()

的decodeURIComponent()函数解码先前由encodeURIComponent或通过类似的程序创建的统一资源标识符(URI)的组成部分。

var decodedStr = decodeURIComponent('%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82') 
 
console.log(decodedStr);

+0

感谢Adam,我现在使用decodeURI(),效果很好。 – bodich