16

以下指定文件的字符编码:

# -*- coding: utf-8 -*-

但大写变体:

# -*- coding: UTF-8 -*-

产生:

警告(mule): :coding 标记为当前缓冲区/文件指定了无效的编码系统 `UTF-8'。强烈建议在写入文件之前修复它。

版本:GNU Emacs 23.3.1

UTF-8utf-8 字符编码的正式名称

在这种情况下,明显的add-to-coding-system-list功能不适用。如何在声明中使 UTF-8 成为 utf-8 的别名coding

4

1 回答 1

34

我认为,以下代码将对您有所帮助:

(define-coding-system-alias 'UTF-8 'utf-8)
于 2012-12-25T19:15:51.583 回答