首先要说的是,乱码简直把我整崩溃了22个小时~你爱乱就乱~反正我得用你~我不理你~办不到啊看着很不爽~继续崩溃22小时~
系统是64位14.04 ubuntu,乱码情形:
- gedit编辑时,输入中文,正常,保存关闭再打开时,乱!
- emacs打开中文名的文档,输入中文正常,但不能保存到原文档,新建了个
#原名#
文档,打开是乱码! - 预览图是乱码!
git commit
调出emacs输入中文保存退出后,终端上显示的是乱码,git log
也是乱码!
我搜索了几个晚上,最后针对我遇到的麻烦的解决方案(很可能不适用于其他人遇到的乱码情况),但为什么就这么解决了,有点儿晕,总之解决了就好:)
gedit乱码解决办法
我先卸载后重装,然后参考Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题:
sudo dconf-editor
,
在左边依次展开/org/gnome/gedit/perferences/encodings, 在auto-detected项的value中的UTF-8
后面添加GB18030
emacs乱码解决办法
blog.csdn.net/PfanAya的博文,需要安装一个自动识别编码类型的插件unicad.el
, 可以从这个网址获取,关于这个插件的详细信息可以阅读这个网页emacswiki.org/emacs/Unicad
git commit后终端显示乱码解决办法
git我apt-get remove
,然后再apt-get install
就正常啦。
通过git config --global core.editor "emacs"
配置git commit的编辑器。当然也可以`git commit -m “your comments”。