Railsアプリで日本のemojiを広めませんか

CTC教育サービス 2016/2/19(金) 20:01 tweet16このエントリーをはてなブックマークに追加 印刷用
※この記事は読者によって投稿されたユーザー投稿のため、編集部の見解や意向と異なる場合があります。また、編集部はこの内容について正確性を保証できません。

CTC教育サービスはコラム「Railsアプリで日本のemojiを広めませんか 」を公開しました。
先日、Merriam-Websterという英語の辞書に、新しい定義が追加されました。この辞書はアメリカ英語において権威があるため、あらゆるところで話題になりました。特に今回追加された新語の中には、インターネット時代を象徴するものが多数含まれているようなので、とても興味深いところです。

ワシントンポスト紙の記事
http://www.washingtonpost.com/news/morning-mix/wp/2015/05/26/behold-the-...

タイム紙の記事
http://time.com/3896800/merriam-webster-update-nsfw-dark-money-wtf/

これらの新語の中には、「emoji」という単語が見受けられます。

日本人にとって「絵文字」は昔から付き合いのあるものですが、海外では黄色いニコちゃんマークの「smiley icon」や、表情アイコンの「emoticon(emotional + icon)」といった単語が使われてきました。これらと「emoji」の違いは、「emoji」は顔の表情だけでなく、「病院」や「宿題」といったあらゆるものを表現するために使われるというところです。海外では「emo (emotional) + ji (text)」と勘違いしている人も少なくないようですが、「絵文字=絵で文字を表す」という名称でも表わされるように、「emoji」は「smiley」や「emoticon」とは違った、新しい概念なのです。

また、「emoji」はUnicodeで規格化されていることも大きなポイントです。

思い返せば、ガラケーの絵文字をどうにかしてパソコンからも使えるように、Webシステムの開発者たちが工夫を凝らしていた時代がありました。画面上で絵文字を入力する際には絵文字用のパレットを表示し、絵文字を保存する際には「##e001##」のような代替文字列を使い、再度画面で表示する際にはその代替文字列を絵文字の画像に置き換えるといった回りくどい方法がよく使われました。携帯電話会社ごとにバラバラな絵文字も悩みの種でした。

ところが2010年、ついに絵文字はUnicodeの規格文字になりました。そのため、海外のコンピューターとも以下の一覧にあるような絵文字を送り合えるようになったのです。

http://en.wikipedia.org/wiki/Emoji#In_the_Unicode_standard

それでは、Ruby on Railsではこの絵文字を取り扱うことができるのでしょうか。答えはイエスです。(まだ完璧でない部分もあるようで、GitHubにバグ報告が上がってはいますが...。)Unicodeで規格化されている絵文字は、1バイトから3バイトで表される通常の「utf8」ではなく、4バイト文字の「utf8mb4」という文字コードになります。このため、絵文字を扱えるかどうかは、Railsで使用する以下の機能がそれぞれutf8mb4に対応しているかどうかによります。

この続きは以下をご覧ください
http://www.school.ctc-g.co.jp/ruby/columns/trans/trans08.html

tweet16このエントリーをはてなブックマークに追加
日本赤十字社 東日本大震災 義援金募集
Web担メルマガでラクラク情報ライフを
注目記事が毎週手もとに届いて見逃さない
要チェックのセミナー情報もゲットできる
編集長コラムを一足先に読める
―― 10万人が読んでいる、Web担必読メルマガです

今日の用語

XMLサイトマップ
検索エンジンに対して、サイト内にあるページをリストアップして伝えるファイル。XM ... →用語集へ

連載/特集コーナーから探す

インフォメーション

Web担のメルマガを購読しませんか?
Web担の記事がコンパクトに毎週届くメールマガジン「Web担ウィークリー」は、10万人が読んでいる人気メルマガ。忙しいあなたの情報収集力をアップさせる強い味方で、お得な情報もいち早く入手できます。

Web担に広告を掲載しませんか?
購読者数10万人のメールマガジン広告をはじめとする広告サービスで、御社の認知向上やセミナー集客を強力にお手伝いいたします。

サイトマップ
RSSフィード


Web担を応援して支えてくださっている企業さま [各サービス/製品の紹介はこちらから]

GOLD SPONSOR
さくらインターネット株式会社株式会社KDDI ウェブコミュニケーションズ株式会社日本レジストリサービスHP Softwareトランスコスモス株式会社株式会社ハイパーボックスDomain Keeperアドビ システムズ 株式会社
SPONSOR
株式会社キノトロープ株式会社アイレップ株式会社ニューズ・ツー・ユーシックス・アパート株式会社ウェブアンテナ株式会社サイバーエージェント富士通株式会社SitecoreYahoo!プロモーション広告Oracle