@
vking 这个是两个不同的问题,这也是为什么我一开始要问什么叫做「同时支持中文,日文和韩文」。
支持「同时支持中文,日文和韩文」有两种理解:
1、系统同时 *说* 中文,日文和韩文
比如说当你输入了错误的指令,系统应该用什么语言报错。在这个场景下,系统不可能同时说一种以上的语言。即它不会同时用「中文,日文和韩文」报错。
2、系统同时 *呈现* 中文,日文和韩文
这就关系到文字的编码问题。既然是计算机,无论你看到的是中文,日文或者韩文,对于计算机都是二进制,而文字与二进制的转换关系就是编码。只要用正确的编码存储,用同样的编码读取,那么就会看到正确的文字,反之看到的就是乱码。
而utf8同时能够正确编码中文,日文和韩文,只要保存的时候是utf8,读取的时候是utf8,展示的时候是utf8,最后加上有相应的字体,显示才是正确的。
而你修改/etc/sysconfig/i18n解决的是问题一,而你遇到的是问题二。要解决问题二,保证
1、保存的文件的编码(包括文件名)
2、终端输出的编码
3、终端连接工具的编码
都是utf8即可