linux里面出现了汉字乱码

linux里面出现了汉字乱码,第1张

这个是环境变量字符集的问题。按道理是不可能的事情,因为你装oracle是在oracle用户下,看你截图是root用户下,他们两个环境变量用的不是一个。看看是不是你改oracle 环境变量时误改了root的环境变量。检查下他们的.bash_profile。还有 /etc/rc.loacal。看看是不是你把oracle 的字符集放在了root用户下了,export LANG=C之类的环境变量。

另外你可以过滤下 ,看root 的用户下LANG变量是否有变动:

set | grep LANG

我想知道你问的是哪些生僻字。

现在 unicode 工作组已经支持了几乎所有的汉字。除非你的 Linux 版本太老,不然不应该在百度知道这种公众平台这里出现这种问题。

如果有编码问题,两个办法:升级系统,升级字体文件。

如果你还遇到文字支持问题,那就只能找红旗了。我记得红旗一直有按国家文字工作组规定的扩展支持,可以提前支持没有被 unicode 工作组引入的哪些东西。

不过红旗的这套东西好像不对外提供。

国家自己的文字标准是 GB18030 ,这个现在有好几个版本了,你可以试试找最新的 GB18030 字体文件看看。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8294489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存