
URL エンコード入門 - パーセントエンコーディングの仕組みと、+ と %20・encodeURIComponent の落とし穴
約26分
URL に日本語や記号を載せるためのパーセントエンコーディングを、ブラウザで動くデモ付きで説明します。UTF-8 のバイト列を %XX にする手順、RFC 3986 の予約文字と非予約文字、WHATWG URL Standard で場所ごとに変わるエンコード対象、空白が + になる application/x-www-form-urlencoded の由来、encodeURI・encodeURIComponent・URLSearchParams の違い、Python・PHP・Go の関数比較、ドメイン名の Punycode、二重エンコードや + の化けといった実務のトラブルまでまとめます。