中文乱码解决方案集中篇
在不同平台或不同环境开发或使用过程中很经常遇到因为这样那样的原因而引起出现难看的中文乱码的情况 这里就本人曾经遇到过出现中文乱码的问题整理些关于这种问题的解决方法 备录下以便有需要之人方便使用解决。。。
1、Flash方框乱码
如果有乱码那是因为49-sansserif.conf字体配置文件引起的,把它删除后就正常了。
即sudo rm /etc/fonts/conf.d/49-sansserif.conf
注:在删除之前要进行备份,命令为sudo cp /etc/fonts/conf.d/49-sansserif.conf
/etc/fonts/conf.d/49-sansserif.conf.bak
做完就OK了。
2、Linux下安装NetBeans中文版出现乱码
在Linux操作系统中安装netbeans中文版出现了乱码,显示为一些方框。
解决方法是把/usr/share/fonts/truetype/arphic/下的字体复制到JAVA_HOME/jre/lib/fonts/fallback下面。其中JAVA_HOME是jdk安装的路径,请自己调整。
此次用的系统是Ubuntu,如果路径有变请自己调整,OK。
3、windows下使用Putty远程链接Linux系统出现乱码
如果你在Windows下用putty来远程连接Linux发现乱码请用下面的方法解决:
找到/etc/sysconfig/i18n,把“LANG=”zh_CN.UTF-8″”改为“LANG=”zh_CN.GB18030″”,也就是开头第一句。
4、Linux下Mysql出现中文出现乱码
mysql 安装的默认字符集是 latin1,而 ubuntu os 的字符集是 utf-8 ,因此我们需要将 mysql 的默认字符集改成 utf-8。
修改 /ect/mysql/my.cnf 即 sudo gedit /ect/mysql/my.cnf
找到代码
[client]
和代码
[mysqld]
分别在其下方加入如下代码后保存,这是为了解决mysql中文乱码问题。
代码:
default-character-set=utf8
PS:原先建立的数据库还是会出现乱码, 最简单的解决办法 把他删掉再重现建一下
测试:
在 mysql 的终端下执行如下命令 :
show variables like ‘character%’;
可以看到 字符集已经是 utf-8 了。
5、Linux下gftp出现中文乱码解决措施
第一让系统支持GBK,执行sudo locale-gen zh_CN.GBK
然后执行sudo gedit /usr/bin/gftp
加入export LANG=zh_CN.GBK
保存这个文件。
待补充更新ing。。。。

