URL をリアルタイムでエンコード・デコードします。UTF-8 に完全対応しています。
まだコメントはありません。最初のコメントを書いてみましょう!
テキストをURLで安全なパーセントエンコードに変換したり、元に戻したりできます。UTF-8(中国語など)に完全対応しています。encodeURIComponent(パラメータ値用)と encodeURI(URL全体用)を切り替えられます。
encodeURIComponent はクエリパラメータなど単一の値をエンコードします。encodeURI はURL全体をエンコードし、:/?#&= などの構造を表す文字は保持します。
中国語の文字はまずUTF-8のバイト列に変換され、パーセントエンコードされます(例:「台灣」→ %E5%8F%B0%E7%81%A3)。
はい。同じツールでエンコードとデコードのモードをすぐに切り替えられます。
encodeURIComponent:& = ? # などの記号も変換します。パラメータの値に適しています
ほとんどの特殊文字(& = ? # / を含む)をエンコードします。GETパラメータの値に適しています。
変換されない文字:A-Z a-z 0-9 - _ . ! ~ * ' ( )
URLの構造を表す記号(: // ? & = #)は変換しません。URL全体のエンコードに適しています。
変換されない文字:+ : // ? & = # @ , ;