URLエンコード/デコードする
JavaScript
/
TypeScript
標準APIの一部なので ブラウザでも
Node.js
でも
Deno
でも使える。
エンコードは
encodeURL
もしくは
encodeURLComponent
を使用する。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/encodeURI
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
デコードは
decodeURL
、もしくは
decodeURLComponent
を使用する。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURI
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent
Ruby
エンコードは
CGI.escape
を使用する。
URL.encode
もあるが非推奨。
https://docs.ruby-lang.org/ja/latest/method/CGI/s/escape.html