1
A
回答
2
检查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”
+0
总比没有好...问题在于即使在更改终端编码之后,区域设置也会提供相同的输出......它只是为新控制台提供默认控制台编码... – Epaga 2010-04-22 09:20:36
1
有从终端没有定义的通信路径应用程序在终端窗口内运行的进程(在模拟终端定义的那些窗口(例如窗口大小更改)之外)。在任何其他类Unix操作系统上也是如此。环境变量只能在进程启动时继承。看看这些环境变量的值是你所能做的。
你真的希望人们在终端窗口打开时改变编码吗?我无法想象这是一个常见的用例。
相关问题
- 1. 如何检测字符集编码?
- 2. 如何检测终端中的unicode字符串宽度?
- 3. 如何获取终端的字符编码
- 4. Python检测字符串字节编码
- 5. Android的Base64编码字符串检测
- 6. 字符编码检测算法
- 7. 如何检测Java中的哪些字符集编码?
- 8. 如何使用Delphi检测文本文件的字符编码?
- 9. 如何检测Latin1编码列中的UTF-8字符 - MySQL
- 10. 如何检测文件的字符编码?
- 11. Java:检测给定字符编码的不可显示字符
- 12. 从终端运行,更改字符编码!我认为。 (UBUNTU)
- 13. 上下文感知终端中字符编码的切换
- 14. PIL - 如何检测字符?
- 15. 如何将C++ wstring UTF-8字符打印到Mac OS或Unix终端?
- 16. Boost:如何检查文本文件字符编码/字符集?
- 17. SWT内置Unix终端
- 18. php可以检测4字节编码的utf8字符吗?
- 19. UTF16如何编码字符?
- 20. 如何检测read.csv的正确编码?
- 21. 如何检测文件的编码?
- 22. HttpWebResponse编码检测
- 23. 检测base64编码
- 24. 如何从C终端的Unix终端获取输入文件名?
- 25. Python从终端检测'密钥'事件
- 26. 正确检测终端服务
- 27. base64编码空终止符
- 28. 如何检测是否在VB6的终端服务会话中?
- 29. 如何检测我没有终端运行
- 30. 如何从脚本中检测stderr是否连接到终端?
@Epage更新了我的回答 – stacker 2010-04-22 10:34:31