1

我正在尝试在 Emacs 23.1 中打开一个文件,我认为该文件是用 cp1256(又名 windows-1256,阿拉伯语)编码的。但是,当在打开文件之前使用“Cx RET c”(通用编码系统参数)选择编码时,我被告知其中任何一个都不匹配,并且在Completions缓冲区中,我可以看到cp125[0-578] 都有代表,但没有cp1256。我找到了文件 $emacs/etc/charsets/CP1256.map,当我调用 'Mx list-character-sets' 时,cp1256 存在。我相信问题是骡子不知道这个charmap。如何让它使用该文件?

4

1 回答 1

1

你看到了,windows-1256而不是cp1256

此外,您还可以尝试使用默认/自动检测编码打开文件,然后使用以下命令重新加载文件C-xRETr:您是否有这些编码windows-1256/ cp1256

于 2012-06-01T07:04:00.900 回答