踊る犬.netブログ (旧)

ターミナルが文字化けした時の対処方法

朝起きたら、ログを表示していたターミナルがエラい事に・・。
上のスクショのようにアルファベットさえ文字化けしてしまう事ってたまにありますよね。
例えば、バイナリファイルを開いてしまった時とか。
この状態になると、いつもターミナルを一旦閉じて開き直していました。

が。

ターミナルを開き直さなくても元に戻せる方法があったのです!!
方法は簡単。

#!bash
echo ^[c

エスケープシーケンスのcを入力するので、下記のようなキーボード入力を行います。

echo <ctrl -V><esc>c<enter>

ほら!!
なおりましたね 🙂
tmux内のttyでも有効なので、お試しあれ^^