てきとうなメモ

本の感想とか技術メモとか

ターミナルで文字化け

だいたい以下をチェックすれば直る気がする

  • ターミナルの文字コード設定
  • 環境変数LANG
    • コマンドが見るのは基本これ。コマンドのエラーメッセージなど
    • LANGとターミナルの文字コードを合わせればエラーメッセージなどは文字化けしない
    • sshするとログイン元の環境変数が引き継がれる場合があるので気をつける
    • utf-8のマシンからeuc-jpのマシンにログインしたが、LANGがja_JP.utf-8のままだったなど
  • screen
  • vim
    • vim -c ':e encoding=xxx'で開く
    • 開き直すときはコマンドモードで':e encoding=xxx'