debian安装后 中文名称的文件及文件夹显示为方块 乱码等
来源:互联网 发布:西裤材质 知乎 编辑:程序博客网 时间:2024/05/01 05:47
原文:http://mtoou.info/debian-zhongwenxianshi/
在安装debian系统的时候如果选择使用中文作为操作系统的字体,但在安装过程中并没有联网进行同步更新,那么很可能在debian系统安装成功以后出现所有中文文字都是小方块数字字母及黑块问号的情况(如第一图所示)。出现这种情况的原因是因为系统的安装时候没有安装中文的字体库,搜了一些网上的解决方法,如下:
使用apt-get install ttf-arphic-uming xfonts-intl-chinese 或apt-get install ttf-wqy-microhei命令来获取字体包并安装即可。但我使用这种方法无法成功,总是找不到软件包,从安装盘中找不到,配置好debian的网络使其可以上网,然后修改/etc/apt/sources.list文件使其从网上搜索也依然找不到,于是放弃此方法。
经过搜索,找到一个很简单并有效的方法,就是直接把windows的简体中文字体文件复制到debian的字体目录下,具体操作方法如下:
从windows的字体目录中找到simsun.ttc文件,通过WinSCP工具连接上debian系统,把该文件传送到该系统中的/usr/share/fonts/truetype目录下,注意要进行该操作,当前用户一定要具有管理员权限,否则会复制失败。
然后进入到debian系统中,以管理员身份运行dpkg-reconfigure locales命令来设置系统的字体,选中zh_con.UTF-8区域设置并让其在系统中生成。
然后将默认字体设置为zh_con.UTF-8。
最后重新启动debian系统,并在登录界面选中要使用的语言为汉语即可。
现在进入系统后,中文字体就可以显示出来了。
区域设置框也没有乱码了。
进过以上的处理,就可以使debian系统正确显示汉字了,不过对于debian终端控制台来说,遇到中文的时候还是会显示乱码,那么可以采用以下的方法解决(摘自网上)。
Debian中文设置
解决 Debian 字符终端中文乱码、方块问题,是我初次安装 debian 后第一个棘手问题。最后结论是:目前 Debian 无法解决该问题,必须安装 zhcon 工具来解决。
配置 Local
aptitude install locales
dpkg-reconfigure locales
跳出一个文字选择界面(如果安装时选择中文,此时文字全是乱码),page up/dn 翻页、空格键选择以下编码
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312
zh_CN.UTF-8 UTF-8
然后 Tab 鍵切换到 OK,最后默认语言选择 en_US.UTF-8
编辑 locale 文件,检查 lang 是否设置为 en_US.UTF-8 了,没有则修改。
vim /etc/default/locale
关于Local默认语言选择
建议 Local 默认语言选择 en_US.UTF-8,
选择 zh_CN.UTF-8 那么字符终端,会出现方块中文提示(http://www.debianedu.org/shells/tools/zhcon)。
选择 en_US.UTF-8 那么字符终端,全英文提示。
选择 en_US.UTF-8 那么 Gnome 启动后也是英文(注:在 zhcon 中启动 gnome 是中文)。
安装配置 zhcon
目前 Debian 不能解决字符终端中文显示问题,必须安装 zhcon 工具来解决。详细方法见:字符终端中文显示输入工具zhcon
aptitude install zhcon #安装
zhcon –utf8 –drv=vga #启动(ctrl + d 退出)
vim /root/.’bash’rc
添加 alias zhcon=’zhcon –utf8 –drv=vga’
特别提醒!进入 zhcon 必须以 root 身份,或者 sudo 获得权限,否则进入的 zhcon 是中文乱码提示,即便 local 设置为 en_US.UTF-8。
在Ubuntu下打开fonts目录下的truetype文件夹,然后新建一个文件夹,命名为Windows-Fonts(名字随便),然后把字体复制进来。当然你也可以Link双系统的Windows字体。
再刷新字体缓存,命令如下,
# sudo mkfontscale
# sudo mkfontdir
# sudo fc-cache -fv
- debian安装后 中文名称的文件及文件夹显示为方块 乱码等
- 下载文件,中文名称显示为乱码,解决方案记录
- Ubuntu 安装 Flash Player 10 及解决播放 flash 字体乱码(显示为方块)的办法
- Debian下NetBeans中文字体显示为方块的解决方法
- 安装TortoiseSVN后,文件夹及文件图标不显示解决方法
- debian 中文乱码 方块
- netbeans汉字乱码显示为方块解决办法
- Debian 6.05安装后乱码
- asp.net中文件下载时中文名称显示为乱码
- php 文件下载-文件中文名称显示乱码处理
- ubuntu安装flash插件后,flash时中的汉字显示为方块 解决方案
- debian服务器解决中文安装后出现乱码的问题
- 解决linux下jdk1.5中flash等显示中文为方块的问题
- Ubuntu flash 乱码 (显示为方块) 解决方法
- DB2界面中文乱码问题(控制中心菜单显示为方块)
- debian ls 文件 文件夹颜色显示
- 判断文件夹中是否含有中文名称的文件
- struts2文件下载,中文名称乱码
- getopts函数简介
- OpenCV数字图像处理十一:利用分段线性化处理图像 在某些情况效果很实用
- BAT 批处理脚本 教程
- android 学习笔记 Activity 和service 的启动过程
- 频分.码分.时分.波分.空分的基本原理
- debian安装后 中文名称的文件及文件夹显示为方块 乱码等
- java中用Calendar类判断某年中2月有多少天
- 在Linux终端下使用代理访问网络
- java 环境变量配置
- 带分数
- 递归与分治策略
- hdoj_2048 神、上帝以及老天爷
- window.opener.location.reload() and href()的区别 弹出页修改后刷新父窗体 .
- 【虚拟化实战】存储设计之五IOPS