如何让Emacs的M-x rgrep兼容UTF8和UTF16文件?

时间:2017-05-24 08:53:31

标签: utf-8 emacs utf-16

是否可以自定义Emacs,以便rgrep能够在UTF8(甚至拉丁文)和UTF16文件中正确找到某些模式的出现?

我想我们应该自定义grep-find-template,但无法通过它。

编辑2017-06-16 我现在有一个为shell运行 utf-8/16 cat命令的示例。然后应该为Emacs的grep进行转换,如果可能的话。这是:

cat $1 | ( [[ $(file -i $1) =~ utf-16be ]] && ( iconv -f UTF-16 -t UTF-8 || true ) || cat )

0 个答案:

没有答案