今天DH写程序时加了中文注释,编译的时候不小心把文件格式保存错了,导致编译通不过。上网google了很久才解决此问题。
解决方法:
可以在文件前面添加 -*- coding: utf-8; -*-
查看当前buffer的编码:M-x describe-coding-system
按C-x <RET> r <TAB> 列出所有编码
以指定编码重读当前buffer:C-x <RET> r utf-8,(revert-buffer-with-coding-system)
改变当前buffer的编码:C-x <RET> f uft-8,(set-buffer-file-coding-system)
设定下一步操作的编码格式:C-x <RET> c ( M-x universal-coding-system-argument )