ユーザー定義文字

ruby-dev で森山さんに指摘されてしまったので、ユーザ定義文字周りを直すことに。前に JIS コードベースで実装しようとした時は NEC 選定 IBM 拡張漢字の領域と被っている事からコードが複雑になって断念したので、今度はUnicode に割り当ててしまうことに。実際に Unicode に割り当ててみたら切り替えが不要な分案外すっきりと実装できた。よしよし。というわけで、CP932, CP5022x, eucJP-ms のユーザ定義文字に対応した。