中文字符乱码:UTF8、GB2312

时间:2022-05-06 07:47:19


最近遇到两个中文字符乱码的问题:

1、使用sourceinsight 查看代码时,中文字符乱码

2、使用xssh远程登录Ubuntu系统时,中文目录乱码


首先说下字符集:

最常见的英文字符集是ASCii

最常见的中文字符集是GB2312(新版本叫GB18030)、UTF8,还有GBK


然后说下软件和系统使用的默认字符集:

sourceinsight 软件默认支持GB2312中文字符集,比较恶心的是不支持UTF8

Ubuntu 默认是支持UTF8中文字符集


2、xssh软件下设置编码字符集为UTF8 就能正常显示Ubuntu下的中文

中文字符乱码:UTF8、GB2312


然后xssh下还需要设置显示的字体为支持中文的字体:

中文字符乱码:UTF8、GB2312


然后就可以正常显示中文:

中文字符乱码:UTF8、GB2312


顺便总结下Ubuntu下的字符集的配置:

字符集配置文件是:

中文字符乱码:UTF8、GB2312


设置编码字符集为UTF8的命令是:

中文字符乱码:UTF8、GB2312


3、推荐两个文件编辑软件:notepad++、ultraedit

notepad++   开源、免费、代码缩进、支持多种字符集【缺点是不支持16进制编辑】

ultraedit 收费、支持16进制编码,打开超大文件不吃力【大于100M为文本文件】


4、推荐1个国产比对软件:BeyondCompare

支持文件夹下多文件的对比、支持16进制对比、支持文本对比、支持图像对比