这是输出locale:
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它们全部更改为UTF8?如何在 CentOS 5.5 中使区域设置持久化?
经过搜索似乎EOF的ascii是-1,但我怎么能echo出来呢?
我这样做的目的是测试它的行为是否与ctrl-d如果我刚echo退出时按下一样EOF。