shellファイルの文字コード

shellを走らせたら、全角文字を含む出力ファイル名が化けらった。

何か悪いことしたかな……と思いつつ、たぶんアレだよな、とも。

普段はwindows上でshellを書いて、scpでアップロードして実行させてるけど。特に意識しないと、S-JISでshell作ってしまうわな……。

【原因】shellファイルがS-JISで書かれていたため、Unicodeで動いてるLinux上で文字化け

【対応】shellをUnicodeで保存

こうやって覚書を書いても、たぶん忘れたころに同じことやってると思う。まあ、その。

.

今度はWinSCPの一覧でファイル名が化けらった。

こいつは設定でUnicode強制すればいいか。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です