- ベストアンサー
samba&netatalk
sambaとnetatalkをつかってlinuxをファイルサーバーにしたいのですが、 本によると、文字コードをeucではなくcapにしろとありました。 eucにするとどう言う問題が起こってくるんですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sambaの文字コードをeucにすると、netatalk側、つまり Macでsambaで書き込まれたファイルを見ると、日本語の ファイル名が文字化けしてしまいます。 また、Macで書き込んだ日本語ファイル名もsambaで見ると 文字化けしてしまいます。 # ファイル名、ディレクトリ名だけの問題です。 # ファイルの"中身"は関係有りません。 これは、netatalkがcapと言われる2バイト文字エンコード の方法でしか、2バイト文字のファイル名を扱えないため です。ですんで、samba側のコードをcapにする必要が 出てくるわけです。 しかし、最近でまわっているnetatalkの中には、eucが 扱えるパッチの当たった物も有るようです。Vineで配布 されるnetatalkはそうした物のようですが、私は確認し ていません。 使用しようとされているnetatalkに含まれるドキュメント を確認して下さい。
その他の回答 (1)
- honeorizon
- ベストアンサー率70% (197/279)
回答No.2
>ちなみにlinux上でも正しく日本語表記される方法はないのでしょうか? sambaでcapを設定した場合のことを言っているんですか? その場合は参考URLを読んでください。
質問者
お礼
ありがとうございました。
お礼
ありがとうございます。 ちなみにlinux上でも正しく日本語表記される方法はないのでしょうか?