1
我在OSX的GNU Emacs上。我已將a line of UTF-8 characters從Chrome瀏覽器複製到剪貼板。在Emacs的eshell模式下,當我做pbpaste
時,我得到了垃圾字符。如何正確地將UTF字符粘貼到我的Emacs中?我的編碼系統已經被指定爲UTF-8。如何在GNU Emacs中爲OSX使用UTF-8字符?
我在OSX的GNU Emacs上。我已將a line of UTF-8 characters從Chrome瀏覽器複製到剪貼板。在Emacs的eshell模式下,當我做pbpaste
時,我得到了垃圾字符。如何正確地將UTF字符粘貼到我的Emacs中?我的編碼系統已經被指定爲UTF-8。如何在GNU Emacs中爲OSX使用UTF-8字符?
pbpaste
使用您當前的語言環境變量進行輸入/輸出編碼(在手冊頁中對此進行了說明)。
我複製一個行的重音字符從您的引用文件,試圖成功如下:
$ LANG=en_US.UTF-8 pbpaste
u00C0: À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ
這意味着ESHELL開始沒有LANG
環境變量設置,如果你提供一個值,它行得通。
添加到您的Emacs的設置,或者將其鍵入ESHELL:
(setenv "LANG" "en_US.UTF-8")