我已经用 pdftk 解压缩了一个 PDF 文件,我正在尝试用 regexp 在 Emacs 中编辑它。
问题是这个文件有重音字符并且 Emacs 将它们显示为八进制序列:例如\340
对于 à。要编辑这个文件,我有两种可能性(至少我是这么认为的)。
a) 应用一种编码,这样 Emacs 将显示实际的重音字符,而不是它们的等效八进制字符。Vim 已经正确显示重音字符;
b) 使用正则表达式搜索八进制序列。
至于a),我试过(set-buffer-file-coding-system 'utf-8-dos)、(set-buffer-file-coding-system 'utf-8-unix)、(set-buffer-file -coding-system 'raw-text) 没有成功。
至于 b),在应用 set-buffer-file-coding-system 之后,我可以使用 增量搜索八进制序列C-q ... RET
,但我无法做我真正需要的事情:替换字符串。事实上 ,使用orC-q ... RET
时不匹配八进制序列。 也不行。M-%
C-M-%
C-x 8
`...
提前致谢。安东尼奥