kinnekoの日記: glibc iconv に cp932, euc-jp-ms 取り込まれる 8
日記 by
kinneko
webdav-jp より
CVS に入った模様。
日々状況は改善されていくということですな。
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/iconvdata/?cvsroot=glibc
Samba BOF でも 3.0 での対応は iconv 依存で、見通し
については絶望的という声が多かったのですが、なんと
かなりそうな方向が見えてすばらしいです。
# glibc な環境だけという問題は残るけどね。
CP932 (スコア:0)
CP932 に関しては、Solaris と NetBSD の iconv がすでに対応してます。
もともと Shift_JIS と CP932 は似て異なるコードなので、
別々にするのが当たり前ではあります。
Re:CP932 (スコア:1)
方向になりつつあるってことなのでしょうかね?
Re:CP932 (スコア:1, 参考になる)
そっちを使うような configure を書けるよう Samba を変更するんでしょうね。
# FreeBSD みたいに、いまだに iconv を持ってない OS では、
# いずれにしろ GNU libiconv などが必須ですし。
GNU libiconv も glibc もその辺をやってるのが Bruno さんなので、
同じようにパッチを作って投げれば受け付けてもらえるんじゃないかとは思います。
Re:CP932 (スコア:1)
そーいう AC さんは誰って感じですな(^^;。
Re:CP932 (スコア:1, 参考になる)
ごめん、勘違いです。glibc は Ulrich さんでしたな。
GNU libiconv のほうはとっくの大昔に Bruno さんが CP932 を入れてるので、
こっちは問題ないんじゃないかと思います。
Re:CP932 (スコア:1)
CP932の「現在のコードマップ」が間違ってるというのは理解してもらえた模様。
ただ、これだけだと部分的な解決にしかならず、eucJP-msとCP50220についてもなんとかしてもらえないと、という感じです。
現在、それについて「どう考えてますか?」&「こういう修正案があります(実装)」という形でBrunoに投げている最中です。
でも、議論以前に返事がないので(涙)、ダメだった場合はbranchも視野に入れた方策を考えないとなぁ、という感じです。
wakatono
Re:CP932 (スコア:1)
> ダメだった場合はbranchも視野に入れた
> 方策を考えないとなぁ、という感じです。
もしそうなったら、最悪の事態ということになりますね(--;。
Python も iconv() な実装で Zope3 の日本語対応が面倒な
ことになっているので、こーいう問題はすっきりした解決が
できる実装を誰かが提案しないとダメなのですよね。他の国
の人はやってくれないので、純粋に日本のコミュニティで対
処しなければならない問題なのですよね。
こういうのってば、未踏とかの対象にはならないのかな...
Re:CP932 (スコア:1)
作るのは出来ても、それをどうやって普及させるか?というのが実はネックだと思ってます。
ならば、ベターなのは普及している実装に対する改善という形を取ることだとオレは思ってますが、今はそこでつっかかっている状態です。
なお、これについては未踏のネタにはなりえない気はします。理由は、開発することじゃなくて(実装はすでにある)、普及がメインの話だから。
wakatono