linuxでシステムの文字コードをutf8にしている場合で3dsやpspに音楽ファイルを転送すると文字化けする時の対処法
前書き
ファイルシステムにfatを使用している場合は別に3dsやpspに限らないです
ファイル名の文字コードが原因だった場合はこの方法で解決できると思います
id3tagとかそういう場合は別の方法が必要かと
何をするのか
これらのデバイスはファイル名がcp932という文字コードだという前提で動いているのでそれにあわせてマウントを行います
なので
マウントをする時のオプションに codepage=932,iocharset=utf8 これを付け足すだけです
やり方
コマンドにすると
# mount -o codepage=932,iocharset=utf8 デバイス元 マウント先
こんな感じで普段のmountに -o codepage=932,iocharset=utf8 を付け足すだけです
これをすることによってinputとoutputで扱う文字コードをutf8だと指定して、さらにファイルシステムに使う文字コードはcp932のものだと指定しているんだと思います
後はファイルをコピーするなりすれば文字化けが起こってませんでした
後書き
どうでもいいけどconvmvを使ってもうまくいかなかったのはなんでだろう