Windows语言对系统剪贴板字符编码的影响?

那就不清楚是什么问题了。我这边 Windows 10 用的系统默认的语言和区域设置,Emacs 设置的 utf-8, 目前使用下来没什么问题。

我目前的编码设置只有这些,放在 early-init.el 中:

(set-charset-priority 'unicode)
(prefer-coding-system 'utf-8)
(setq system-time-locale "C")

(when (eq system-type 'windows-nt)
  (setq file-name-coding-system 'gbk) ;; 如果用 emacsclient 才要设置这个,不然无法打开中文名字的文件
  (add-to-list 'process-coding-system-alist '("sdcv" . (utf-8-dos . chinese-gbk-dos)))
  (add-to-list 'process-coding-system-alist '("rg" . (utf-8-dos . gbk))))

可以参考下之前的讨论:

1 个赞