debian 6 终端中文乱码

看这个文件:/etc/default/locale 只有一行,改为 LANG=C 重启后系统变为英文!

--------------------

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。

猜你喜欢

转载自meaijuan.iteye.com/blog/1612512