2008年12月17日水曜日

webdavからsambaの設定

webdavではapache2からなのでパフォーマンスが非常に悪い。
で、自宅ファイルサーバとして自宅で使う場合は、sambaを使ってみる。すると・・・・文字化けが酷い。使い物にならん orz.

で、気を取り直して考えると、webdavは、windowsで使っているshift_jisをそのままdebian内にshift_jisでコピーしている。sambaは、文字コードを例えばUTF-8に変換して使っていることに気づいた。

そう、sambaの文字コードをshift_jisにすれば良いのだ。
もしかしたら一部の文字で悪いことが起きるかも知れないが。

で、smb.confの設定。
dos charset = CP932
unix charset = shift-jis
display charset = shift-jis

これで一応どちらも同じようになった。

欠点は、debian etchは、utf-8で使っているので、何かあった場合、shift_jisのものはdebian上で操作しがたいことか。

0 件のコメント: