首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >奇怪的URI字符"%f0%9f%8c %b4%f0%9f%9a %8c%f0%9f%90“

奇怪的URI字符"%f0%9f%8c %b4%f0%9f%9a %8c%f0%9f%90“
EN

Stack Overflow用户
提问于 2014-12-17 10:36:55
回答 1查看 198关注 0票数 1

我试图找出在这个url:http://whatyouth.com/9236/roadtripppp-%f0%9f%8c-%b4%f0%9f%9a-%8c%f0%9f%90-roadtrip-throwback-again-sorry-missingsummer-palmtrees-rememberwhatyouth/中编码的字符是什么

当我使用javascript函数decodeURI时,我得到了以下错误:

代码语言:javascript
运行
复制
decodeURI("http://whatyouth.com/9236/roadtripppp-%f0%9f%8c-%b4%f0%9f%9a-%8c%f0%9f%90-roadtrip-throwback-again-sorry-missingsummer-palmtrees-rememberwhatyouth/")
> URIError: URI malformed

有人知道这些角色是什么吗?

  • %f0%9f%8c
  • %b4%f0%9f%9a
  • %8c%f0%9f%90
EN

回答 1

Stack Overflow用户

发布于 2014-12-17 13:55:27

我想这是一个Windows1252编码:ASCII编码参考(W3Schools) (对不起,W3Schools链接.不是我最喜欢的网站)

我将url中的所有'%‘替换为'\x’,在这个答案中我使用了函数:https://stackoverflow.com/a/4129920/3484498

代码语言:javascript
运行
复制
var url = 'http://whatyouth.com/9236/roadtripppp-\xf0\x9f\x8c-\xb4\xf0\x9f\x9a-\x8c\xf0\x9f\x90-roadt‌​rip-throwback-again-sorry-missingsummer-palmtrees-rememberwhatyouth/';

decodeBytes(url,'cp1252');
> "http://whatyouth.com/9236/roadtripppp-ðŸŒ-´ðŸš-ŒðŸ�-roadtrip-throwback-again-sorry-missingsummer-palmtrees-rememberwhatyouth/"

decodeBytes(url,'cp1251');
> "http://whatyouth.com/9236/roadtripppp-рџЊ-ґрџљ-Њрџђ-roadtrip-throwback-again-sorry-missingsummer-palmtrees-rememberwhatyouth/"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27523596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档