Ubuntu显示汉字-编码问题

时间:2018-08-30 16:22:24

标签: ubuntu encoding utf-8 locale

我正在运行32位Ubuntu 14.04。我在终端,文件,MySQL终端等中显示汉字时遇到一个奇怪的问题。汉字显示为?????。经过一番谷歌搜索后,我发现正在运行的语言环境将LC_ALL返回为空。当我将LC_ALL导出到en_GB.UTF-8时,?????被替换为一些特殊字符,例如菱形符号。

但是,当我通过SSH(从另一台Ubuntu PC)连接到该系统时,在设置LC_ALL之后,我可以正确查看中文字符。如果没有LC_ALL,则中文字符显示为?????。

我有另一个运行类似环境的系统,在其中我可以显示中文字符而无需导出LC_ALL。此外,语言环境将LC_ALL返回为空。

我认为系统之间可能存在一些编码差异,或者某些字体可能不可用。

在这台有问题的PC中,我是否缺少任何物品或缺少任何软件包?如何确保系统之间的区域设置相同?另外,在Ubuntu中显示中文字符或其他外来字符需要哪些软件包?

0 个答案:

没有答案