我有一个有趣的社交网络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与单独编码的字节数。