Project

General

Profile

Actions

Feature #2833

closed

絵文字エンコーディングの提案

Added by mrkn (Kenta Murata) about 14 years ago. Updated almost 13 years ago.

Status:
Closed
Assignee:
-
Target version:
[ruby-dev:40528]

Description

=begin
絵文字に対応したエンコーディングを実装しました。
これらを 1.9.2 のリリース前に trunk にマージすることを提案します。
redmine のチケットにパッチを添付しました。

このパッチは以下のエンコーディングを実装しています。

  • UTF8-Google
  • UTF8-DoCoMo
  • Shift_JIS-DoCoMo
  • UTF8-KDDI
  • Shift_JIS-KDDI
  • ISO-2022-JP-KDDI
  • stateless-ISO-2022-JP-KDDI
  • UTF8-SoftBank
  • Shift_JIS-SoftBank

そして、これらのエンコーディング間における fallback なしの
相互変換を行うための transcoder も実装しています。

fallback とは、変換先エンコーディングに対応絵文字が存在しない場合に、
たとえば "[稲穂]" のようなテキストへ変換する処理をいいます。
実用上 fallback 処理をカスタマイズ可能な機構が必要ではありますが、
現在の構成でも Encoding::Converter#primitive_convert を用いて対応可能です。
=end


Files

ruby-trunk-emoji.patch.gz (261 KB) ruby-trunk-emoji.patch.gz mrkn (Kenta Murata), 03/02/2010 11:10 PM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0