1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ssh経由でプログラム実行時の文字化け対策

Posted at

ssh経由でリモートサーバーのシェルをキックしてspring bootを実行していましたが、その際のファイルやログに出力される日本語が???のように文字化けしていたので調査しました。

原因

[root@remote ~]# echo $LANG
ja_JP.UTF-8

[root@local ~]# ssh root@remote echo $LANG
C.UTF-8

CentOSのロケールの設定がssh経由でコマンド実行する場合にLANG=C.UTF-8になっていました。

解決策

そのため、プログラムをキックするシェルに次の行を追加してLANG=ja_JP.UTF-8に設定することで文字化けを解消することができました。

export LANG="ja_JP.UTF-8"
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?