HP-UXにSSH接続して日本語入力出来ない場合
Pocket

HP-UXでkshを使ってSSH接続する際、「echo $LANG」で確認すると「ja_JP.SJIS」で設定されているにも関わらず、日本語入力が文字化けしてしまう事がある。

20141127_000002

上のように、日本語で入力しようとすると

20141127_000003

こんな感じで、文字化けしてしまう。

Sponsored Links

原因と解決策

原因は、HP-UXはデフォルトでは端末からの入力文字を7bitまでしか認識しない設定になっているためだ。
このため、8bitで入力、転送される日本語が文字化けしてしまう、という事になる。

解決策としては、以下のコマンドを実行することで文字化けが解消される。

stty -istrip

これで日本語の入力が出来るか、試してみよう。

20141127_000005

このまま入力すると…

20141127_000006

ちゃんと入力出来た。

 

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。