urlencode编码同样的字符串产生的结果不同
2017-12-03 本文已影响0人
星星在线
图片.png
你能看出这两个data字典有什么不一样吗?再看看下面两行输出,第一行的cancel_flag前面多了%EF%BB%BF这一串,什么玩意?解码后发现是空字符,不是空字符串哦。百思不得其解,最后把光标定位在前面,用方向键一个一个去过渡,结果发现在"和c之间竟然停顿了一下,还有后面的passengerTicketStr":"3,第二行解码数据发现=和3之间多了%EF%BB%BF%EF%BB%BF,两个空字符,然后把光标定位到这一行,发现在"和3之间竟然停顿了两下,然后按了两下删除,第三下才把前面的"删掉,顿时就我了一个艹,原来还有这种玩法,就这样一个奇异的问题导致我一个问题卡了两周。一千万头羊驼从我脑海一遍一遍狂奔而过,记录在此以示警戒。还要说一下,我用的是PyCharm编译器。