技術2026年5月19日
URL エンコードの解説
URL は限られた ASCII 文字のみ使用可能です。スペース、Unicode、&、= などは送信前にパーセントエンコード(%20、%3D など)が必要です。
encodeURIComponent と encodeURI
encodeURIComponent は ?、&、= もエンコードし、単一のクエリ値に使います。encodeURI は / や : など URL 構造を保持し、完全なリンクのエンコードに使います。
よくある間違い
既にエンコード済みの文字列を再エンコードすると二重エンコードになります。form-urlencoded では + はスペースを意味します。
WaiHub の URL ツールは両関数と Query ↔ JSON 変換をサポートします。