修改centos字符集导致桌面进不去的一系列问题

个人博客

为了使 WINDOWS –PL/SQL-LINUX ORACLE 的字符集一致

怎么修改WINDOWS下的 PL/SQL 字符集请参看 http://user.qzone.qq.com/58740020/blog/1407983208

修改

[root@centos ~]# vi /etc/sysconfig/i18n

 

发现在终端下ORALCE 可以正常显示汉字

但是centos 不能正常登陆桌面系统,必须手动选择   汉字(中国选项)

 

但是进入桌面还是UTF-8

桌面和终端下的字符环境居然不一样

 

现在把I18N文件改回来,修改root 和Oracle用户的环境变量

 


 

现在都是GBK了

 

桌面环境也是GBK了

把中文乱码桌面目录改为英文

换成英文了。

如果想使用GBK的中文呢目录咋办

看到了木有,默认的目录字符集都是UTF-8 所以当你把系统的字符集改成了GBK的时候目录都是乱码。 建议还是改成E文避免不必要的麻烦。

改成

在桌面环境运行

 

 

把乱码文件夹删掉就可以了


 

参考资料

http://blog.sina.com.cn/s/blog_54cae6d70101gwev.html

http://www.bianbian.me/2013/05/how-to-get-desktop-directory-path-in-chinese-linux.html

 

写在后面

改变字符集后,原系统中很多中文文件都是乱码,需要手动转码很不方便。其实我倒觉得只要保证 WINDOWS -- PL/SQL---ORACLE的字符集一样就好, 至于LINUX的字符集,就用UTF8 就好,反正也是终端下使用,改变终端的编码为UTF8就好。在终端下进入ORACLE之后再手动改变终端软件的编码为GBK。虽然操作麻烦一点,也比整个系统中的中文文件变成乱码强。

centos 字符集

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部