有趣的编码

时间:2011-07-15 15:00:43

标签: character-encoding

我与社交网络http://www.odnoklassniki.ru/有一个有趣的问题。 当我使用高级搜索时,我的西里尔符号对我来说没有可识别的符号。 例如: ИванИвановEncode%25D0%25B8%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25BE%25D0%25B2 +%25D0%25B8%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25BE%25D0% 25B2

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

这是URL或百分比编码。百分比开始了。然后是char的4个十六进制数字。 +是空格。

请参阅:http://en.wikipedia.org/wiki/Percent-encoding

答案 1 :(得分:0)

好吧,它似乎是两次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,单独编码的字节。

答案 2 :(得分:0)

这是一个网址编码的字符串。 %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字符串иванов иванов