sambaで日本語ファイル名を使えるようにする。
sambaで日本語ファイル名を使えるようにするには、smb.confのglobalセクションに以下の内容を記述する。
client code page = 932
coding system = euc
参考URL
- @IT(WindowsからLinuxにファイルをコピーするとファイル名が文字化けしてしまう)
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/475win2linfilename.html
globalセクションに、っていうのが、盲点だった・・・。
個別に設定しているセクションに記載しても有効にならないので注意!
ちなみに、globalセクションに書け、というのは、ドキュメントに書いてあるらしい・・・。
これで、文字化けして、ファイルがぶっ壊れることもなくなった。
参考までに、これまで文字化けしてファイルを壊していた文字は「申」と「掛」。
他にもあるかもしれないけど、困っていたのはこの2文字だった。
追記:OSはRedHat7.3、sambaのバージョンはsamba-2.2.11.ja-1.rh70