最近遇到两个中文字符乱码的问题:
1、使用sourceinsight 查看代码时,中文字符乱码
2、使用xssh远程登录Ubuntu系统时,中文目录乱码
首先说下字符集:
最常见的英文字符集是ASCii
最常见的中文字符集是GB2312(新版本叫GB18030)、UTF8,还有GBK
然后说下软件和系统使用的默认字符集:
sourceinsight 软件默认支持GB2312中文字符集,比较恶心的是不支持UTF8
Ubuntu 默认是支持UTF8中文字符集
2、xssh软件下设置编码字符集为UTF8 就能正常显示Ubuntu下的中文
然后xssh下还需要设置显示的字体为支持中文的字体:
然后就可以正常显示中文:
顺便总结下Ubuntu下的字符集的配置:
字符集配置文件是:
设置编码字符集为UTF8的命令是:
3、推荐两个文件编辑软件:notepad++、ultraedit
notepad++ 开源、免费、代码缩进、支持多种字符集【缺点是不支持16进制编辑】
ultraedit 收费、支持16进制编码,打开超大文件不吃力【大于100M为文本文件】
4、推荐1个国产比对软件:BeyondCompare
支持文件夹下多文件的对比、支持16进制对比、支持文本对比、支持图像对比