LoginSignup
0
1

More than 5 years have passed since last update.

Macのターミナルからtelnetしたときに日本語入力できないのを解決した

Posted at

症状

bashrcに以下の記述をしているけど入力できない
ターミナルの詳細設定で UTF-8 指定しているのに入力できない
Google先生に色々対処方法を聞いたがよくわからない

ポイント

テキストエンコーディングをEUC(日本語)にする等の手順があるが、
lsコマンド等の標準出力が文字化けするので適していない。
(そもそも、telnet後に文字化けしてしまうのが問題)

対処方法

ターミナルの詳細設定を変更

ターミナル>環境設定>設定>詳細>非ASCII入力をエスケープ のチェックを外す

telnetオプションをつける

telnet の起動時に -8 オプションをつける

「8ビット文字を使用する際にはこのオプションを指定する。」

最終的に、このオプションをつけて解決した。

それでも解決できない場合

~/.inputrcに以下を記述

set output-meta on
set convert-meta off
set meta-flag on

私はこの設定を入れずに解決できた。

補足

普通は、デフォルトで対処されているらしいのですが、
環境によっては上記の対処をする必要がありそう。

0
1
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
0
1