有没有办法在调用我的Java程序的终端中检测字符编码集?在windows中,我可以调用“chcp”工具并解析输出。
但在Linux或Mac上呢?
最佳答案
查看locale(1)手册页
可以通过设置lang环境变量来更改此设置
$ export LANG=en_US.iso88591
$ locale
LANG=en_US.iso88591
LC_CTYPE="en_US.iso88591"
LC_NUMERIC="en_US.iso88591"
LC_TIME="en_US.iso88591"
LC_COLLATE="en_US.iso88591"
LC_MONETARY="en_US.iso88591"
LC_MESSAGES="en_US.iso88591"
LC_PAPER="en_US.iso88591"
LC_NAME="en_US.iso88591"
LC_ADDRESS="en_US.iso88591"
LC_TELEPHONE="en_US.iso88591"
LC_MEASUREMENT="en_US.iso88591"
lc_identification=“en_us.iso88591”