Ubuntu显示汉字-编码问题

Ubuntu显示汉字-编码问题,ubuntu,encoding,utf-8,locale,Ubuntu,Encoding,Utf 8,Locale,我运行的是Ubuntu 14.0432位。我在终端、文件、MySQL终端等中显示汉字时遇到了一个奇怪的问题。汉字显示为?????。通过谷歌搜索,我发现运行locale时返回的LC_全部为空。当我将LC_ALL导出到en_GB.UTF-8时?????被替换为一些特殊字符,如菱形符号 但当我通过SSH(从另一台Ubuntu PC)连接到这个系统时,我能够在设置完LC_ALL后正确地查看汉字。如果没有LC_ALL,则显示为“”的汉字 我有另一个运行类似环境的系统,在这个环境中,我可以显示汉字,而无需导

我运行的是Ubuntu 14.0432位。我在终端、文件、MySQL终端等中显示汉字时遇到了一个奇怪的问题。汉字显示为?????。通过谷歌搜索,我发现运行locale时返回的LC_全部为空。当我将LC_ALL导出到en_GB.UTF-8时?????被替换为一些特殊字符,如菱形符号

但当我通过SSH(从另一台Ubuntu PC)连接到这个系统时,我能够在设置完LC_ALL后正确地查看汉字。如果没有LC_ALL,则显示为“”的汉字

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

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


这台有问题的电脑里有没有我丢失的东西或软件包?如何确保系统之间的区域设置相同?另外,在Ubuntu中显示汉字或其他外来字符需要哪些软件包?

这里似乎没有任何编程相关内容,因此在sudo apt install fonts wqy microhei sudo apt install fonts wqy zenhei中应该询问这一问题