【发布时间】:2019-02-28 13:46:37
【问题描述】:
我目前有这个字符串,ƴǮǮȏϘЁЎϊդ࠷ࡔც,我用encodeURIComponent JS 将其编码为%C6%B4%C7%AE%C7%AE%C8%8F%CF%98%D0%81%D0%8E%CF%8A%D5%A4%E0%A0%B7%E0%A1%94%E1%83%AA。
当我尝试在 Linux 上的 node.js 中使用 decodeURIComponent 对其进行解码时,我确实得到了原始字符串。但是,当我尝试在 Windows 上使用 node.js 对其进行解码时,我得到了这个:ƴǮǮÈϘÐÐŽÏŠÕ¤à ·à¡”áƒª。有什么原因吗?对我来说,不同平台的输出不同,这似乎很奇怪。
这只是在不同的编码中秘密地相同吗?如何将此 Windows 字符串转换回我想要的原始形式?
【问题讨论】:
标签: node.js windows character-encoding