HP-UXでkshを使ってSSH接続する際、「echo $LANG」で確認すると「ja_JP.SJIS」で設定されているにも関わらず、日本語入力が文字化けしてしまう事がある。 上のように、日本語で入力しようとすると こんな感じで、文字化けしてしまう。 原因と解決策 原因は、HP-UXはデフォルトでは端末からの入力文字を7bitまでしか認識しない設定になっているためだ。 このため、8bitで入力、転送される日本語が文字化けしてしまう、という事になる。 解決策としては、以下のコマンドを実行することで文字化けが解消される。 stty -istrip これで日本語の入力が出来るか、試してみよう。 このまま入力すると… ちゃんと入力出来た。