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