Vine3.2を使用しています。
Sambaサーバをたて、Windowsからネットワークドライブとして割り当てています。
Windows(Samba)から日本語ファイル、フォルダ(たとえば新しいフォルダ)を作成、確認、アクセスできるのですが、
そのファイルにFTPでアクセスすると文字化けしています。
また逆にFTPで日本語ファイル名のファイルを作ると、FTPでは文字化けしませんが、
Windowsからだと文字化けしてしまいます。
文字コードの設定だと思うのですが、どこが悪いかがよく分かりません。
//smb.conf
unix charset = EUCJP-MS
dos charset = CP932
display charset = CP932
また、Windowsから「新しいフォルダ」を作成すると、ターミナルでlsすると
新しいフォルダと出ますが、FTPで「新しいフォルダ」を作成すると
ターミナルでは文字化けしてしまいます。
ということはFTPの問題でしょうか?
サーバ
samba-3.0.10-0vl2
proftpd-1.2.10-0vl1.1
クライアント
ffftp
IE
を利用しています。
FFFTPのホストの設定の文字コードでEUCを選択すればうまくいくはずですが?
sambaで作成されるファイルのコードは「unix charset」のコードで、FFFTPのデフォルトのコードはshift-jisなので当然化けてしまいます。
> FFFTPのホストの設定の文字コードでEUCを選択すればうまくいくはずですが?
設定でEUCにすると文字化けせずに日本語ファイルができました。
IEやFFFTPをディフォルトで使うには
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/index.jsp
このようなパッチを使えばよいのでしょうか?