六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 52|回复: 0

CentOS 5 中文方框乱码解决办法之一

[复制链接]

升级  8.6%

167

主题

167

主题

167

主题

进士

Rank: 4

积分
543
 楼主| 发表于 2013-1-28 22:10:52 | 显示全部楼层 |阅读模式
CentOS 5 系统安装过后安装vlc 和 smlayer,

sudo rpm -ivh http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
sudo yum install vlc smplayer

/**注:这里我用的是rpmforge的镜像,可以视速度修改镜像地址,见:http://rpmrepo.org/RPMforge/Using 或 http://apt.sw.be **/
 
发现两个程序的界面的中文都成了方框字[][][][],按照网上的一种说法一二三执行下来,

sudo yum install fonts-chinese\*  fonts-ISO8859\*
cd /usr/share/fonts/
sudo fc-cache -fv

还是不行,但是受到启发,考虑到可能是字体还是少了,把windows下的字体都装上把,先共享了windows里的字体文件夹,然后拷贝过来:
sudo mount -t cifs -o username=simon //172.16.1.30/Fonts /mnt/mymount
sudo cp /mnt/mymount /usr/share/fonts/windows-font -Rf
cd /usr/share/fonts/windows-font/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
安装后,果然好了,vls和smplayer界面上的汉字有了,“系统”-“首选项“-”字体“里也多了很多熟悉的字体,一举多得。
 
 
注:现在CentOS6 发布了,地址需要换一换:
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
 
测试发现,已经不存在上述的乱码问题了,新版本有内置的几种中文字体:
文泉驿等宽正黑、文泉驿点阵正黑、文泉驿正黑。
如果想用windows下的常用中文字体,还是建议拷贝,像上面提到的,通过命令生成本地字体。
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表