有谁能告诉我这是什么编码?

2012-04-26 12:41:01 +08:00
 chainchan
%E5%88%B0%E6%AD%A4%E4%B8%80%E6%B8%B8%2C+%E5%BF%83%E6%83%85%E5%A6%82%E4%BD%95..

记得查wiki的时,如果你复制一个连接,后面的中文字符就会变成类似上述的编码。
请问如何进行转换?我应该看哪些方面的知识,谢谢
3001 次点击
所在节点    问与答
7 条回复
lianghai
2012-04-26 12:43:02 +08:00
eerie
2012-04-26 12:43:21 +08:00
urlencode
lianghai
2012-04-26 12:44:12 +08:00
另外,维基百科 URL 里的 percent-encoding 是由 UTF-8 转出的。
9hills
2012-04-26 12:44:35 +08:00
benzhe
2012-04-26 12:47:31 +08:00
url 里的就叫 url encode , javascript 就有相关加解码函数:

decodeURI("%E5%88%B0%E6%AD%A4%E4%B8%80%E6%B8%B8%2C+%E5%BF%83%E6%83%85%E5%A6%82%E4%BD%95..");
clino
2012-04-26 14:22:19 +08:00
看起来是 utf8 进行 quote 以后得到的

Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib
>>> print urllib.unquote("%E5%88%B0%E6%AD%A4%E4%B8%80%E6%B8%B8%2C+%E5%BF%83%E6%83%85%E5%A6%82%E4%BD%95")
到此一游,+心情如何
>>>
reus
2012-04-26 16:06:55 +08:00
+号要转成空格

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/33645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX