シェルがありますzsh
(oh-my-zshのデフォルト設定を含む)。私のls
ファイル名に特殊文字がある理由は次のとおりです。
''$'\316\262''=0.35-L=32-m=10.jld2'
これはおそらく次のとおりです。
β=0.35-L=32-m=10.jld2
ところでβ
捨てられたようですls
。この問題を解決する方法はありますか?
修正する:コメントで提案したように、これは私の結果ですlocale
。
(base) ➜ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=UTF-8
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=fr_FR.UTF-8
LC_ALL=
そこにバグがあるようです。どんな提案がありますか?
ベストアンサー1
私の質問に答えるために設定
export LC_ALL="en_US.UTF-8"
私のファイル.zshrc
の問題を修正しました!