【问题标题】:Copy & paste non-ASCII characters to an Emacs window from another window doesn't work correctly将非 ASCII 字符从另一个窗口复制并粘贴到 Emacs 窗口无法正常工作
【发布时间】:2014-06-28 19:42:37
【问题描述】:

我使用带有 iso-8859-1 编码系统的 emacs23。我的 .emacs 文件中有这些行:

(setq default-buffer-file-coding-system 'iso-8859-1)

(set-selection-coding-system 'iso-8859-1)

但是,如果我尝试从另一个窗口复制非 ASCII 字符并将其粘贴到我的 emacs 窗口,它就无法正常工作。例如,如果我尝试复制和粘贴“ì”,我会得到“ì”。我该如何解决?

【问题讨论】:

  • 你应该把emacs切换到UTF-8; ì 看起来像 UTF-8 字节被误解为 ISO-8859-1。 ISO 8859 是上个世纪的遗留物,我认为没有任何理由继续使用它。
  • 我试试,谢谢。

标签: emacs unicode clipboard emacs23


【解决方案1】:

按照 Karol S 的建议,似乎最好的办法是将 emacs 切换到 UTF-8。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 2011-03-04
    • 2021-08-02
    • 2023-03-09
    • 2013-10-21
    相关资源
    最近更新 更多