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

[cvs-ml 705] Re: WinCvs11b15 knjwp20000719 released.



  たかはしもとのぶ@Samba ユーザ会です。

>>この辺,Samba はどうなっているのだろう?御本家の関係含め???
>
>http://www.samba.gr.jp/event/1999/jeremy-at-lc99/samba.html#internal-code
>
>上記のページに,Samba TeamのJeremy Allisonが昨年末に来日されたときに
>語った内容が記されております。

# その場にいた人間ですが...

現在のSambaは内部はMS-DOSの文字コード(日本語ならShift_JIS)で動作してい
て、UNIX 上からファイル名を読み取った段階で適切な変換を行なって
Shift_JIS に変換してます。将来 Unicode 化された状態では、同様にファイ
ル名を読み取った段階で Unicode 化の変換を行なうようになるのでしょう。

ここらへんは、文字コード変換関数のポインタ変数に対し、設定ファイル 
smb.conf で選択された文字コード変換関数のポインタを代入するという方法
で動的に対応してます。興味のある方は Samba のソースの 
source/lib/kanji.c あたりを御覧になってください。

で、 Unicode にするという話は確かにありましたが、個人的にはまだまだ先
だろうと思ってます。

英語圏の人は、自分に不自由がないだけに、国際化の興味は一般的に低いです。

Samba は比較的理解のある人がコアメンバーにいると思いますが、それでも 
ML に文字コード関連のパッチを投げてもまずレスポンスは付かないですし、
Samba に組み込まれている日本語の文字コード処理特有の不具合の修正は、な
かなか改修してもらえない状態です。

-----
TAKAHASHI Motonobu (高橋 基信)        mailto:monyo@home.monyo.com
                                      http://home.monyo.com/