【问题标题】:How to convert %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82 to Unicode in JS [duplicate]如何在 JS 中将 %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82 转换为 Unicode [重复]
【发布时间】:2017-05-12 19:18:17
【问题描述】:

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

【问题讨论】:

  • 我使用了 decodeURI() 函数,效果很好。

标签: javascript web unicode encoding symbols


【解决方案1】:

使用decodeURIComponent()

decodeURIComponent() 函数解码以前由encodeURIComponent 或类似例程创建的统一资源标识符 (URI) 组件。

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

【讨论】:

  • 感谢 Adam,我现在正在使用 decodeURI(),效果很好。
猜你喜欢
  • 2021-08-29
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-10
  • 2016-05-14
相关资源
最近更新 更多