我有一个关于社交网络http://www.odnoklassniki.ru/的有趣的问题。当我使用高级搜索时,我的西里尔符号被编码成对我来说不可理解的符号。例如:ИванИванов编码%25D0%25B8%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25BE%25D0%25B2+%25D0%25B8%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25BE%25D0%25B2
有什么想法吗?
发布于 2011-07-15 23:49:19
它是一个双URL编码的字符串。%25序列表示百分号。解码只需一次即可获得%D0%B8%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2+%D0%B8%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2。
再次解码会得到UTF-8字符串иванов иванов。
发布于 2011-07-15 23:41:18
这是URL-或百分比-编码。百分比开始了它。然后是字符的4个十六进制数字。+就是空格。
请参阅:http://en.wikipedia.org/wiki/Percent-encoding
发布于 2011-07-15 23:49:10
看起来是两次URL编码。如果我们打开它一次,我们会得到
%D0%B8%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2
再一次,我们得到了
ивановиванов
这似乎是UTF-8,其中的字节是单独编码的。
https://stackoverflow.com/questions/6709029
复制相似问题