[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MagicPoint
At Wed, 26 Nov 2003 08:20:23 +0900,
itojun@iijlab.net wrote:
>
> >> > あと、MagicPoint + Xft2 で日本語が出せるようになるパッチを作りました。
> >> > 変更したのは codeset 名を
> >> > iso2022jp -> iso-2022-jp
> >> > UTF8 -> UTF-8
> >>
> >> iconv(3)に渡すcodeset名ってOS依存じゃないですか? 記憶が不確かですが。
> >>
> >対処がいくつか思い付いたのですが、どれがベストでしょうか?
> >
> > 1. "UTF-8" と "ISO-2022-JP" を使うようにする
> > 2. #ifdef で OS 毎に切り換える
> > 3. NetBSD が "UTF8" と "ISO2022JP" をサポートする
> > 4. その他
>
> もし標準がないのなら:
> magicpointがiconv(3)が成功するまで候補をじゅんぐりに試す
>
> もし標準があるのなら:
> NetBSDを標準にあわせる
>
少し調べてみましたが、codeset に使う文字列は特に決められておら
ず、実装者が定義するようです。
RFC 1468、RFC 2279 では "ISO-2022-JP"、"UTF-8" なので、こちら
の方が良いと思うのですが、"-" 無しもよく使われているようです。
引き続き自分でも調べてみようと思いますが、とりあえず gcc3 の件
と合わせて mgp-users-jp の方にも質問してみました。
--
平塚紘一郎
hira@po6.nsk.ne.jp