メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年1月28日月曜日

[mod_chxj][携帯] ezweb→imode絵文字変換

ezweb→imodeの絵文字変換用データ構造は結局以下のXmlを保存できればよい。


<ezweb2imode>
<set>
<no>1</no>
<ezweb>
<sjis-hex>F659</sjis-hex>
<utf8-hex>eebd99</utf-hex>
</ezweb>
<imode>
<no>220</no>
</imode>
</set>
</ezweb2imode>


だもんで、


typedef struct ezweb2imode_t {
struct ezweb2imode_t *next;
int no;
emoji_data_t ezweb_sjis;
emoji_data_t ezweb_utf8;
int imode_no;
} ezweb2imode_t;


な感じで良いのでは。
あと、必要そうなのは、sjisコードで検索するためのインデックス配列と
utf8コードで検索するためのインデックス配列。

これはmod_chxj_configの中に持たせれば良いか。

ezweb2imode_t *emoji_ezweb2imode[EMOJI_EZWEB2IMODE_COUNT];

な感じか。

はい、終了。

0 コメント: