Mar*_*mbo 6 bash locale ubuntu-22.04
UTF-8以 结尾的语言和不以 结尾的语言有什么区别?特别是在 和it_IT之间it_IT.UTF-8,然后我最感兴趣的是在C和 之间C.UTF-8。例如,我应该在变量“LC_ALL”之间放置什么C?C.UTF-8
这是我运行命令时出现的列表locale -a,这是为了让您更好地理解我关心的问题。
C
C.utf8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
it_CH.utf8
it_IT.utf8
POSIX
Run Code Online (Sandbox Code Playgroud)
我建议使用UTF-8更通用的语言环境。
例如,在 Git Bash 中:
LC_ALL=C grep -P hello /dev/null
# output :
# grep: -P supports only unibyte and UTF-8 locales
LC_ALL=C.UTF-8 grep -P hello /dev/null
# No output
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1563 次 |
| 最近记录: |