- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル出力時、ファイル名が文字化けする)
Linuxでのファイル名文字化け対策
このQ&Aのポイント
- Linux上でのファイル出力時に、Windowsから持ってきたファイル名が文字化けする問題が発生。
- Perlプログラムを使用して、ファイル名をdecodeした後にutf8に変換しているが、一部のケースで文字化けが見られる。
- 文字化けを防ぐための効果的な対策方法を探している。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Windowsのバージョンは? Windowsはある時期からデフォルト文字コードが変わりました。 文字化けさせない方法は・・・すみません、分かりません。 自分が処理するなら色々と調べながらちょっとしたプログラムを組んで対処すると思います。それがWindows側なのかLinux側なのかは状況次第です。
その他の回答 (1)
- redslove10
- ベストアンサー率41% (397/968)
回答No.1
「Windows上から持ってきたファイルのファイル名」の文字コードがcp932でないのでは? 下記ページにはNTFSではファイル名はUnicodeだと記述されています。 https://learn.microsoft.com/en-us/windows/win32/intl/character-sets-used-in-file-names
質問者
補足
windows10です ただ、環境が壊れていたようで環境を新しく入れ替えたら上記のコードで文字化けしずにファイルが出力されました。
補足
windows10です ただ、環境が壊れていたようで環境を新しく入れ替えたら上記のコードで文字化けしずにファイルが出力されました。