2011-07-15 66 views
0

我有一个有趣的社交网络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有趣的编码

任何想法?

回答

0

这是一个double 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字符串иванов иванов

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与单独编码的字节数。