我有一個有趣的社交網絡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有趣的編碼
任何想法?
我有一個有趣的社交網絡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有趣的編碼
任何想法?
這是一個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字符串иванов иванов
。
這是URL或百分比編碼。百分比開始它。然後它的4位十六進制字符。 +
是空間。
嗯,這似乎是兩次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與單獨編碼的字節數。