2021.03.02 更新 【Ruby】日本語をUTF-8でURLエンコード・デコードする方法。 Ruby Photo by: elliottcable 毎回忘れるので自分用にメモ。 Rubyで日本語をURLエンコード・デコードする方法。 require 'cgi' text = CGI.escape("和洋風".toutf8) URIのescapeメソッドで変換する方法もあるみたいだけど、なぜか自分の環境では上手くいかないので毎回CGIを使っています。 ちなみに元に戻すにはこれ。 require 'cgi' CGI.unescape("%e5%92%8c%e6%b4%8b%e9%a2%a8") 今度は忘れるなよ俺。 Ruby 2015-07-21 Amazonを確認 楽天市場を確認 【関連】【Ruby】if文やunless文の条件を複数行で指定する方法 【関連】【Ruby】if文やunless文を1行で書く方法。 【関連】Ruby on Railsで新しいアプリ作る手順と必要なコマンドまとめ。 RubyUTF-8エンコード日本語