使用elfeed订阅RSS,但是有些标题会显示乱码,请问这种是什么原因?应该怎么解决呢?
关掉elfeed-goodies试试?
编码 locale 一把梭,不要问我为什么。
;; encoding: prefer UTF-8 everywhere
;; {{{
(set-charset-priority 'unicode)
(set-language-environment "UTF-8") ;; System default coding
(prefer-coding-system 'utf-8) ;; prefer
(set-buffer-file-coding-system 'utf-8-unix) ;;
(set-charset-priority 'unicode) ;;
(set-clipboard-coding-system 'utf-8) ;; clipboard
(set-default-coding-systems 'utf-8) ;; buffer/file: 打开文件时的默认编码
(set-file-name-coding-system 'utf-8-unix) ;; unix/linux/macos
(set-keyboard-coding-system 'utf-8-unix) ;; keyboard
(set-next-selection-coding-system 'utf-8-unix) ;; selection
(set-selection-coding-system 'utf-8) ;; selection
(set-terminal-coding-system 'utf-8-unix) ;; terminal
(setq coding-system-for-read 'utf-8) ;;
(setq default-buffer-file-coding-system 'utf-8) ;;
(setq locale-coding-system 'utf-8) ;; local
;; }}}
;; locale
;; {{{
(setq system-time-locale "C")
;; }}}
1 个赞
我试了把elfeed-goodies关了,看前面那些标题还是一样是乱码。
我把这段粘贴到配置中,重启还是没有解决。
我的elfeed相关的配置是:
(use-package elfeed
:ensure t
:defer t
:config
;; (setq elfeed-curl-extra-arguments '("--proxy" "socks5://127.0.0.1:7891"
;; "--retry" "3"
;; "--insecure"))
(setq elfeed-curl-extra-arguments '("-xhttp://127.0.0.1:7890")))
(use-package elfeed-goodies
:ensure t
:after elfeed
:init
(elfeed-goodies/setup)
:config
(setq elfeed-goodies/entry-pane-size 0.5))
(add-hook 'elfeed-show-mode-hook 'visual-line-mode)
(evil-define-key 'normal elfeed-show-mode-map
(kbd "J") 'elfeed-goodies/split-show-next
(kbd "K") 'elfeed-goodies/split-show-prev)
(evil-define-key 'normal elfeed-search-mode-map
(kbd "J") 'elfeed-goodies/split-show-next
(kbd "K") 'elfeed-goodies/split-show-prev)
(use-package elfeed-org
:ensure t
:after elfeed
:config
(elfeed-org)
(setq rmh-elfeed-org-files (list "~/.emacs.d/elfeed.org")))
放到 early-init.el
里呢?
你的配置里有其他和编码有关的配置吗?
我试了,还是没解决。我配置里没注意有其他和编码相关的东西。主要是标题是部分是乱码,部分又不是。会是字体的问题码?字体我用的JetBrains Mono和LXGW WenKai
我把你这段配置放到配置最前面,试了把~/.elfeed
文件夹下数据删除了,然后重新elfeed-update
再进去标题就没有乱码了。
应该是你这段配置起了作用。谢谢!
不客气
此话题已在最后回复的 730 天后被自动关闭。不再允许新回复。