キーボードをグルジア語入力に設定しました。英語に戻り、シェルに文字cを入力するのを忘れました。
c = ც
英語のcキーはジョージア文字ცにマップされます。違いがある場合です。
出力は私を混乱させる...
これは何ですか?
高解像度画像:http://s27.postimg.org/4uv9crivn/Screen_Shot_2014_04_24_at_12_30_13.png
ターゲットサーバーはUbuntuサーバー12.04ltsです。
アップデートでは実行しようと提案しましたが、type ც
cを押すか、文字をコピーして貼り付けるが表示されます。
次のようになります。
ロケールの生成:
sandro@vps:~$ locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
答え1
ც
文字を構成するバイトを確認できます。
$ od -tx1z
これで、ცと入力してCtrl-Dを押します(入力を終了)。
0000000 e1 83 aa >...<
0000003
(これはUTF-8ロケールから得られた出力です。)
bash
メタビットを含むASCIIとして解釈されると、おそらく.bashESC a ESC ^C ESC *
にTAB TAB
。