已阅读:4,784 次
Emacs在windows下编辑linux文档出现中文乱码的解决方法
ian | Emacs | 2011/02/21


        今天在win7下装上了emacs,然后编辑以前的一些文档,突然发现里面的中文都变乱码了,一开始以为是配置文件出了问题,后来想到linux和windows的默认编码不兼容才导致这个问题。原来Ubuntu下文本的编码是utf8, 而windows下是GBK,所以虽然配置文件是正确的,但是windows下以GBK的编码打开了utf8编码的文件,所以中文编程乱码了。         因为经常需要在两个系统间切换,所以也不能每次保存文件时都存一份utf再存一份gbk,这样太麻烦了,后来发现一条命令可以搞定:

        C+x ret r  utf-8 ret

         这条命令的功能是以utf8编码重新打开当前缓冲区,当然也可以指定为gbk等其他编码,这样就方便在不同的编码环境下切换了。不过在使用的时候发现,还是会有部分中文字符无法正常显示,而且中文字体和配置文件中设置的也不符,还需要寻找更好的解决方案。

 

原创文章,转载请注明:转载自ian的个人博客[http://www.icodelogic.com]
本文链接地址: http://www.icodelogic.com/?p=27

tags:

没有评论

发表评论

你需要先 登录 才能回复