BASH:�ls:エラー入力「ñ」にコマンドが見つかりません。

BASH:�ls:エラー入力「ñ」にコマンドが見つかりません。

誤って「ñ」(すべてのコマンドを期待)を入力してから削除して正しい文字を入力すると、出力に特殊文字を含むコマンドが返されます。明らかに、シェルはコマンドを認識しないので、慎重に再入力する必要があります。もう一度入力したくない場合は、「ñ」文字を入力してください。

例えば

Wrong typing       @tachomi:~$ ñs
Correct typing     @tachomi:~$ ls
Output             �ls: command not found
  • 間違った文字を削除したため、この現象が発生するのはなぜですか?
  • この問題をどのように解決できますか?

ñ , 'この種の文字などはシェルと互換性がないので「メモリ」が認識できないことを保つと思いますが、なぜこのようなことが起こるのか確認したいと思います。

私はbashシェルを使用しています

ベストアンサー1

マルチバイトエンコーディング(おそらくUTF-8)を理解する端末(または端末エミュレータ)がありますが、シェルはそうではありません。環境変数LANGをに設定C.UTF-8または実行して、locale -a他の可能な値を見つけます。

おすすめ記事