🍌

ターミナルで日本語入力ができない時の対処法

2022/10/12に公開約1,000字

私の環境

M1 MacBookAir

シェルは以前にbashに変更

ターミナル内の設定

ターミナル>環境設定>プロファイル>詳細にて

  • Control+Vで非ASC II入力をエスケープのチェックを外す
  • Unicode 東アジアA(曖昧)の文字幅をW(広)にするにチェックを入れる

ターミナル>環境設定>エンコーディング

  • Unicode(UTF-8)にのみチェック

ターミナルでの実行内容

1. ターミナル起動

echo $LANG

→ja_JP.UTF-8と出たら解決

echo $SHELL

→/bin/bashまたは/bin/zshが表示されるかと思います。

私はbin/bashでしたので、そちらの対処法を続けます。

/bin/zshが表示されたかたはこちらの参考記事をご確認ください。

2. ファイル作成

vi ~/.bash_profile

中に下記を追記

export LANG=ja_JP.UTF-8

設定を反映させる

source ~/.bash_profile

3. 確認

ターミナルに戻りLANGの値を確認

echo $LANG

ja_JP.UTF-8と表示されていたら成功です。

日本語が正しく反映されるようになったかと思います。

ssh接続先での日本語対応

ローカルだけでなくssh接続先でも日本語が対応していませんでした。

ssh接続先では日本語を入力することすら拒否されてしまい焦りましたが、
ターミナルでの実行内容の1〜3を行い
その後一度接続を切った後再接続することで
正しく日本語を入力できるようになりました。

参考サイト

Discussion

ログインするとコメントできます