假设我收到用 MS Word 编写并保存为纯文本 (.txt) 的西班牙语文本。不幸的是,所有的西班牙口音都是这样显示的:
Un \372ltimo an\341lisis
谁能告诉我如何避免这种情况,或者至少如何替换这些字符?替换正则表达式函数根本找不到它们,否则我可以编写一个小 elisp 函数,用相关的西班牙语重音字符替换它们的每次出现。
这看起来像 ISO 8859-1 (Latin-1) 编码。
请改为使用该编码系统访问该文件。如果 Emacs 没有自动识别编码系统,您可以使用显式编码系统重新访问该文件:revert-buffer-with-coding-system
(C-x RET r
).
例如,如果您正在查看您描述的乱码文件,
C-x RET r
latin-1 RET
yes RET
然后你可以设置你想要保存的编码系统(C-x RET f
)并指定类似的内容utf-8
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)