Emacs打开并保存编码

use*_*035 10 emacs

我有一个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
Run Code Online (Sandbox Code Playgroud)

如何在utf-8-auto-unix中自动打开它?

2.当我编辑文件并尝试保存时,Emacs给了我一个问题:

> Select coding system (default raw-text):
utf-8-auto-unix
Run Code Online (Sandbox Code Playgroud)

如何在utf-8-auto-unix中自动保存文件?并摆脱这个问题.

rkb*_*rkb 9

您可以将此评论添加到文件顶部:

# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

  • 我这样做了,因为必须给Perl提供1-line:`#!/ usr/bin/perl# - * - coding:utf-8-auto-unix - * - `它有效,thx! (2认同)