首页 » VPS 知识 » 浏览内容

解决Debian SSH中文乱码


2011-11-16 00:23:21 9,617 0 发表评论 字体: 作者:C.K.
标签: Debian中文乱码

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

首先确定你的Linux主机系统支持本身中文字符码显示:

查看本机locale:locale -a

安装方式:apt-get install locales

设置命令:dpkg-reconfigure locales

空格选择
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB2312
zh_CN.UTF-8 UTF-8
【默认选择:zh_CN.UTF-8】
重新启动 $reboot

字符编码,看个人喜好了,一般从MS windows初转过来的人, 习惯用gbk,可以选择zh_cn.gbk作为默认编码

不过发展趋势是utf-8,所以建议使用默认的zh_cn.utf8

介绍两个编码转换工具:

convmv是文件名编码转换工具,详细说明可以$man convmv , 这里举一个例子,把用户目录下包括各级子目录在内所有文件名从 gbk编码转换成utf8编码

convmv -f GBK -t UTF-8 –notest -r /home/user/
iconv是文件内容编码转换工具,详细也看man 举一个简单的例子,把gbk编码的a.html文件转换成utf8编码的b.html

iconv -f GBK -t UTF-8 a.html -o b.html
若批量转换可以用shell脚本,比如把一个文件夹内的文件都转换

#!/bin/bash

for i in *
do
iconv -f gbk -t utf8 $i >tmp
cp tmp $i
done
rm tmp

本文参考:
http://liuxinxiu.com/rar_for_linux/
http://www.open-china.net/blog/122016.html
http://yahaizi.com/forum/index.php?mode=thread&id=27

1 2 3

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5089 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14251925 位访客

广告区 Guǎng Gào