Python & urllib.parse.quote - Chrome, Firefox でパーセントエンコーディングが確認できない?
パーセントエンコーディング
Python3
の urllib.parse.quote
でパーセントエンコーディングをしたが、ブラウザ上の表示ではパーセントエンコーディングが確認できなかった。
かなりホラーなデバッグをしていたが、どうやら Chrome, Firefox ではパーセントエンコーディングされた文字列をデコードして表示しているらしい(?)。
ためしに Edge で表示を確認したところ、しっかりとパーセントエンコーディングされていた。
追記
日を改めて再度確認したところ Chrome でもパーセントエンコーディングが確認できた。なんだったんだろう……('ω')
追記
やはり Chrome は URL バー内でパーセントエンコーディングされた値をデコードして表示している?。DOM で確認するとパーセンエンコーディングされたリンクがあるのにそれをクリックしても URL バー内ではパーセントエンコーディングされていない。
しかし、パーセントエンコーディングされている時もある。Chrome の仕様ではなくてプログラムの不具合?
Author And Source
この問題について(Python & urllib.parse.quote - Chrome, Firefox でパーセントエンコーディングが確認できない?), 我々は、より多くの情報をここで見つけました https://qiita.com/narupo/items/6fd014ac26f42f143c25著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .