首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Emacs上utf-8-emacs与utf-8的差异

在Emacs上utf-8-emacs与utf-8的差异
EN

Stack Overflow用户
提问于 2013-08-17 02:50:56
回答 2查看 692关注 0票数 4

或者我应该用哪一个来做什么呢?假设utf-8-emacs编码系统用于emacs文件,utf-8用于文本文件,对吗?

两个返回的M-x describe-coding-system

代码语言:javascript
复制
U -- utf-8-emacs

Support for all Emacs characters (including non-Unicode characters).
Type: utf-8 (UTF-8: Emacs internal multibyte form)
EOL type: Automatic selection from:
        [utf-8-emacs-unix utf-8-emacs-dos utf-8-emacs-mac]
This coding system encodes the following charsets:
  emacs


U -- utf-8 (alias: mule-utf-8)

UTF-8 (no signature (BOM))
Type: utf-8 (UTF-8: Emacs internal multibyte form)
EOL type: Automatic selection from:
        [utf-8-unix utf-8-dos utf-8-mac]
This coding system encodes the following charsets:
  unicode

不知道这是什么意思

代码语言:javascript
复制
Support for all Emacs characters (including non-Unicode characters).
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-17 08:12:40

utf-8-emacs支持其他字符,例如二进制数据的内部表示形式。由于这是Unicode的一个非标准扩展,因此为它定义了一个单独的编码,所以如果您使用utf-8,您不会意外地包含这些可能会混淆其他软件的非标准扩展。

您可以为elisp使用两种编码方式,除非您需要包含二进制数据或不属于Unicode的模糊字符,否则不会有什么区别。

票数 3
EN

Stack Overflow用户

发布于 2013-08-21 16:03:31

utf-8-emacs是Emacs内部使用的编码。它在一些地方是可见的(例如,自动保存文件),但作为一般规则,您不应该使用它,除非您知道您在做什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18284637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档