チケット #369 (closed 機能追加: 対応済)
携帯絵文字(SJIS独自拡張)を保存したファイルを開くとSJISとして認識されない
報告者: | daisuke | 担当者: | daisuke |
---|---|---|---|
優先度: | 普通 | マイルストーン: | 2.1.12b1 |
コンポーネント: | アプリケーション | バージョン: | |
キーワード: | 関係者: |
説明 (最終更新者: daisuke) (diff)
DoCoMo?, AU等の携帯用絵文字は、0xF8A2等の独自拡張文字コードを使用している。
参考:
http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/basic/index.html
http://www.au.kddi.com/ezfactory/tec/spec/3.html
これらの独自拡張文字コードを埋め込んで保存した場合、次のようになる。
・文字コード=Shift_JISと判定された場合
Shift_JIS→Unicode変換は失敗する。
テキストエンコーディングメニューの上から順にトライする。
x-mac-japaneseのほうが先に見つかればx-mac-japanese→Unicode変換は成功する。
この場合は携帯用絵文字のUnicodeに変換される。
Shift_JISX0213のほうが先に見つかればShift_JISX0213→Unicode変換も成功する。
この場合は別の文字に変換される。
・文字コード=x-mac-japaneseと判定された場合
x-mac-japanese→Unicode変換は成功する。
ただし、#368の問題により、メニュー上はShift_JISと表示される。
チケットの履歴
Note: チケットについてのヘルプは
TracTickets を参照
して下さい。