ima1zumiです。いうタイトルでオレオレ文字コードを作って文字コードを学ぶ話をしました。Rubyで使えるようにしました。https://github.com/ima1zumi/encoding_iroha/このgemを使うことで、みなさんのお手元でもEncoding::IROHAという文字コードが使えるようになります。2021のアーカイブをご覧ください。C拡張のgemってビルド要るからめんどくさいですよね。文字コード変換を(雑に)実装してみました。https://github.com/ima1zumi/ruby_encoding_iroha/今日はこのコードについて解説します。これを読み終わるころには、みなさんもRubyで文字コード変換が実装できるようになっているはずです。語ったので割愛しますが、Rubyの場合はEncodingクラスの定数として使えるようにすることと変換器が必要です。いうメソッドがあります。クラスの定数を作ることができます。