Help us understand the problem. What is going on with this article?

Python & urllib.parse.quote - Chrome, Firefox でパーセントエンコーディングが確認できない?


Python3urllib.parse.quote でパーセントエンコーディングをしたが、ブラウザ上の表示ではパーセントエンコーディングが確認できなかった。
かなりホラーなデバッグをしていたが、どうやら Chrome, Firefox ではパーセントエンコーディングされた文字列をデコードして表示しているらしい(?)。
ためしに Edge で表示を確認したところ、しっかりとパーセントエンコーディングされていた。


日を改めて再度確認したところ Chrome でもパーセントエンコーディングが確認できた。なんだったんだろう……('ω')


やはり Chrome は URL バー内でパーセントエンコーディングされた値をデコードして表示している?。DOM で確認するとパーセンエンコーディングされたリンクがあるのにそれをクリックしても URL バー内ではパーセントエンコーディングされていない。
しかし、パーセントエンコーディングされている時もある。Chrome の仕様ではなくてプログラムの不具合?

個人Web開発者。C, Python3, JavaScript, Django などが好き。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away