Not only is the Internet dead, it's starting to smell really bad.:2006年08月29日分

2006/08/29(Tue)

Citrus iconv

@GB18030

4バイトコードの部分の変換表を作ったんだけど、SRC_ZONEを

SRC_ZONE 0x81308130 - 0x8431A437

としてしまうとBMPだけですらmpsのサイズが96MB超える罠、しかも中身スカスカ。
こりゃcommitできねぇ。

SRC_ZONE 0x81-0x84 / 0x30-0x39 / 0x81-0xFE / 0x30-0x39 / 8

みたいに書けるようにmkcsmapper(1)を修正しないとな。
CCCII(台湾の3バイトコード)ならPlain(面)-Row(区)-Col(点)なので
CNS-11643のように別のCSIDを割り当てればいいんだけど
GB18030の上位2バイトをPlainと考えるのはさすがに無理がある。