小编Rom*_*ivo的帖子

使用 JavaScript 解码 url 编码的 windows-1251 (cp1251) 字符串

我遇到了一个问题,不幸的是,我没有找到正确的解决方案:我需要解码使用 windows-1251 (cp1251) 编码的 url-slice。

\n\n

我知道有这些方法-decodeURI()decodeURIComponent(),但它们仅适用于UTF-8(据我所知)。我发现的解决方案使用已弃用的方法 escape() 和 unescape()。

\n\n

例如有一个序列:

\n\n

%EF%F0%EE%E3%F0%E0%EC%EC%E8%F0%EE%E2%E0%ED%E8%E5 (\xd0\xbf\xd1\x80\xd0\xbe\xd0\xb3\ xd1\x80\xd0\xb0\xd0\xbc\xd0\xbc\xd0\xb8\xd1\x80\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd0\xb8\xd0\xb5)

\n\n

方法decodeURI() 和decodeURIComponent() 将导致异常。

\n\n

将不胜感激的帮助。

\n

javascript decode decoder cp1251 windows-1251

6
推荐指数
1
解决办法
6559
查看次数

标签 统计

cp1251 ×1

decode ×1

decoder ×1

javascript ×1

windows-1251 ×1