jpmobileの絵文字変換を切り出したようなe4u-encode。 http://github.com/fistfvck/e4u-encode http://d.hatena.ne.jp/fistfvck/20100112/1263273690 jpmobileは中間形式としてSBの絵文字を0x1000ずらしたものを使うが、 e4u-encodeはgoogleの絵文字コードを使っている点が違う。 DBに保存するのはgoogle絵文字コードでやるということだそうです。 # gem install e4u # gem install e4u-encode require "rubygems" require "e4u" require "e4u/encode" sun = E4U.google.find{ |e| e[:id] == '000' } utf8_str_ary = %w(本日は