[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MagicPoint



At Tue, 25 Nov 2003 10:03:56 +0900 (JST),
Jun-ichiro itojun Hagino wrote:
> > あと、MagicPoint + Xft2 で日本語が出せるようになるパッチを作りました。
> > 変更したのは codeset 名を
> >   iso2022jp -> iso-2022-jp
> >   UTF8      -> UTF-8
> 
> 	iconv(3)に渡すcodeset名ってOS依存じゃないですか? 記憶が不確かですが。
> 
近くにあった OS で調べてみましたが、以下のように OS 依存のようです。

                     | UTF-8 UTF8 | ISO-2022-JP ISO2022JP ISO2022-JP
 --------------------+------------+----------------------------------
  NetBSD-current     |  ○    ×  |     ○          ×        ○
  FreeBSD-4.8        |  ○    ○  |     ○          ×        ×
  Linux(glibc-2.2.4) |  ○    ○  |     ○          ○        ×

対処がいくつか思い付いたのですが、どれがベストでしょうか?
1 か 2 でしたら mgp-users-jp の方に投げたいと思います。

 1. "UTF-8" と "ISO-2022-JP" を使うようにする
 2. #ifdef で OS 毎に切り換える
 3. NetBSD が "UTF8" と "ISO2022JP" をサポートする
 4. その他

--
 平塚紘一郎
   hira@po6.nsk.ne.jp