我有一个utf-8编码的Perl源文件,LF结尾。它包含英文和中文字符。问题是:
1.当我打开文件时,编码是windows-1251-unix。我必须运行这些命令:
Alt-x revert-buffer-with-coding-system
> Coding system for visited file (default nil):
utf-8-auto-unix
> Revert buffer from file file_name.pl?
y
如何在utf-8-auto-unix中自动打开它?
2.当我编辑文件并尝试保存时,Emacs给了我一个问题:
> Select coding system (default raw-text):
utf-8-auto-unix
如何在utf-8-auto-unix中自动保存文件?并摆脱这个问题。
答案 0 :(得分:9)
您可以将此评论添加到文件顶部:
# -*- coding: utf-8 -*-
答案 1 :(得分:4)
使用describe-variable
( C-h v )检查变量current-language-environment
;按照customize
链接将其设置为“UTF-8”。