Mac端末では、ASCII以外の文字に問題があります。私が書いた場合:
echo ÆØÅ
次に、Enterキー、上矢印、左矢印を押して、カーソルがØとÅの間に来るようにし、書き込みます。
ÆØ?X?
非ASCII文字の入力中にCtrl+AとCtrl+を押すとE、混乱が発生する可能性があります。
私の設定は次のとおりです。
~/.profile:
export LC_ALL="nb_NO.UTF-8"
~/.inputrc:
set input-meta on
set output-meta on
set convert-meta off
Terminal > Settings > Advanced > Declare terminal as: xterm
設定を解除するとLC_ALL
効果はありません。設定を変更すると.inputrc
状況が悪化するようです。
誰かがこの質問に答えることができることを願っています。
答え1
nb_NO.UTF-8は存在しません。 no_NO.UTF-8に変更すると問題が解決しました。実際には、他の理由でLANG = Cを設定して問題が発生します。このオプションを削除すると、OS XはデフォルトでLC_CTYPE = UTF-8にデフォルト設定されます。