orgmode的链接一定要转换编码,有没有办法不转换编码?

如果我使用 C-c C-l 来调出 orgmode的输入链接的快捷方式那么一旦指定某一个本地文件的链接的时候,如果这个链接中包含中文的话,就一定会被转换为Ascii编码。

比如:

[[file:/home/user/pitures/埃菲尔铁塔.jpeg]]

会被编码为:

[[file:/home/user/pitures/%E5%9F%83%E8%8F%B2%E5%B0%94%E9%93%81%E5%A1%94.jpeg]]

同样的问题也会出现 http:// 中,请问大家有什么办法不重新编码嘛?

我已知 descrption 功能,但是我想要把file://里的 ASCII码转换成中文

你添加一个 description 不就可以了, 以前好像可以直接用中文,不过好像会出问题

大佬 刚用emacs一个月 lisp还不熟 能不能教我怎么做?

[[file:/home/user/pitures/%E5%9F%83%E8%8F%B2%E5%B0%94%E9%93%81%E5%A1%94.jpeg][埃菲尔铁塔.jpg]]

:joy: 我明白了description 不过我想要的是把file://里的ACSII码转换成中文

转成中文可是会出问题的。

我知道这个问题 但是在另一个关于org-download的帖子中 我引用了它的一个办法把org-download的路径名成功转换成中文了,预览和转换html都没有问题。

把变量 org-url-hexify-p 的值设为 nil 就可以了:

(setq org-url-hexify-p nil)

注意我用的是 org 9.1

1 个赞

有点玩火的感觉。。。。

Got it . Tks!:blush: