通过浏览器从网站复制文本,粘贴到xemacs(21.4)缓冲区,波浪号,引号等不能正确复制。
示例:他是个假人 - >他是一个假人。
你可以复制&粘贴没有问题?如果是这样,请帮助 - 如何配置我的.emacs来解决这个问题。感谢。
答案 0 :(得分:2)
您正在尝试将智能引号复制+粘贴到XEmacs中。在这种情况下,'\222'
是代码页Windows-1252中编码的字符RIGHT SINGLE QUOTATION MARK(U + 2019)的八进制代码,其编码为0x92
。
XEmacs在内部使用UTF-8,因此您必须配置复制+粘贴以从Windows-1252转换为UTF-8。我不知道该怎么做。
答案 1 :(得分:2)
在你的.emacs中点火:
(set-clipboard-coding-system 'utf-16le-dos)
应该这样做。不要忘记在该语句中使用C-x C-e,或者重新启动xemacs。
答案 2 :(得分:2)
这不是剪贴板或cygwin问题。如果您在记事本中保存带有引号的UTF-8文本文件并在XEmacs 21.4中打开它,您将收到垃圾邮件。根据{{3}},在版本21.5.6之前不支持Unicode。也许试试XEmacs reference documentation?
答案 3 :(得分:0)
最简单的方法是编写一个快速函数,使用replace-string
翻译这些字符。
您也可以将xemacs设置为直接接受该代码页。
答案 4 :(得分:0)
切换到emacs,它就像一个冠军(GNU Emacs 23.0.91.1(i386-mingw-nt6.0.6002)来自Emacsw32)。这可能是正在运行的Emacsw32补丁。