totem 和 gedit 中文乱码的解决方法

本文介绍了一种解决Ubuntu系统中部分软件中文乱码问题的方法,通过设置环境变量LC_ALL为zh_CN.GBK,实现了totem等软件中文界面及正常显示中文。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  先摆出解决方法:

  env LC_ALL="zh_CN.GBK" totem %U

  env LC_ALL="zh_CN.GBK" gedit %U

  网上有曾说的办法是将ubuntu系统的默认编码和语言改成中文的GBK:GB2312等等,大部分支持中文的软件是都很好地显示中文了,不过 也让一些原来是UFT-8编码的中文软件出现乱码,比如rar的解压就出现问题,权限认证对话框也出现乱码,真是顾此失彼。最后只能把他改回来了。
   后来发现一种在终端用export LANG="GB2312"&&totem的方式让totem中文乱码消失了,不过界面也变成了英文,这下可难办了,而且这种方法要用终 端来启动。我如果想把这方式直接改到程序的快捷方式里,那不仅可以脱离终端的启动方式,而且可以在全系统范围应用了?不过可惜,实验后发现export在 快捷方式中是不能用的。
  一次看到wine的快捷方式是env WINEPREFIX="/home/[用户名]/.wine" wine "D:/Program Files/IDM Computer Solutions/UltraEdit-32/uedit32.exe" ,env 可以拖着一个环境变量!我搜索了所有的totem的快捷方式totem.desktop,将命令改成env LANG="GB2312" totem %U。运行一下,中文乱码是解决了,不过英文界面依旧。在修改系统编码的时候LC_ALL="zh_CN.GBK"也起很重要的作用,于是我换成了env LC_ALL="zh_CN.GBK" totem %U,一试,结果十分完美,中文界面,没有中文乱码!
  也许其他一些会出现乱码的软件说不定也可这样,我只试了gedit的,也没有乱码,大家可以试试其他的软件,如果有更好的方法,请告诉我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值