如何让emacs接受UTF-8(大写)编码?

jfs*_*jfs 14 emacs standards character-encoding

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

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

但是大写的变体:

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

生产:

警告(骡子):编码系统无效`UTF-8'由当前缓冲区/文件指定:coding标签.强烈建议在写入文件之前修复它.

版: GNU Emacs 23.3.1

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

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

Ale*_*Ott 29

我想,以下代码可以帮助您:

(define-coding-system-alias 'UTF-8 'utf-8)
Run Code Online (Sandbox Code Playgroud)