誤って「ñ」(すべてのコマンドを期待)を入力してから削除して正しい文字を入力すると、出力に特殊文字を含むコマンドが返されます。�
明らかに、シェルはコマンドを認識しないので、慎重に再入力する必要があります。もう一度入力したくない場合は、「ñ」文字を入力してください。
例えば
Wrong typing @tachomi:~$ ñs
Correct typing @tachomi:~$ ls
Output �ls: command not found
- 間違った文字を削除したため、この現象が発生するのはなぜですか?
- この問題をどのように解決できますか?
ñ , '
この種の文字などはシェルと互換性がないので「メモリ」が認識できないことを保つと思いますが、なぜこのようなことが起こるのか確認したいと思います。
私はbashシェルを使用しています
ベストアンサー1
マルチバイトエンコーディング(おそらくUTF-8)を理解する端末(または端末エミュレータ)がありますが、シェルはそうではありません。環境変数LANG
をに設定C.UTF-8
または実行して、locale -a
他の可能な値を見つけます。