codepage=...

LinuxWindowsの共有フォルダをマウントするのにmountコマンドを使用しているが、なぜかiocharsetとcodepageを指定しても日本語が化けるので、今までMP3ファイルの入っているディレクトリ名は半角英数字でつけていた。しかし、今日分かったことなのだが、smbmountコマンドのmanページを読み直してみると、codepageオプションについて、"Example value cp850"とある。今までmountコマンドでFATファイルシステムをマウントするのと同じようにcodepage=932を指定していたのだが、

mount //example.com/mp3 /mnt/mp3 -o iocharset=utf8,codepage=cp932

としてみると、なんと、文字化けしないのである。manページはよく読むべきだな。ということでMP3プレーヤーを購入したこともあるし、幾つかのフォルダ名を日本語に直しておいた。