2011-07-15 34 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與單獨編碼的字節數。