[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