gpt4 book ai didi

java - 如何检测Unix终端字符编码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:34 26 4
gpt4 key购买 nike

有没有办法检测在调用我的 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="zh_CN.iso88591"

关于java - 如何检测Unix终端字符编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com