我刚刚在 Macbook Pro 上使用 emacs 时遇到此错误:
Ispell and its process have different character maps
我尝试将我的字符映射改为 utf-8。没有成功。如果它能告诉我它们有何不同以及如何处理,那就太好了。有什么想法吗?
答案1
我也收到此错误消息。就我而言,解决方案是由于与底部附加的本地单词不一致。本地单词中有一个“%”,需要放在换行符上。
答案2
如果未指定缓冲区的编码,EMACS 会尝试自动确定。如果缓冲区包含 UTF-8 或 Latin1 字符并且子进程被确定为发送 ASCII,则会导致问题。
我通过将此行作为.tex
文件的第一行解决了该问题:
% -*-mode: LaTeX; coding: us-ascii;-*-
答案3
执行查找和替换后,我意外地在 LocalWords 列表的一个单词中插入了“-”。删除破折号后问题就解决了