From 0d0cd9694f426e0482d42553788cefd51712880c Mon Sep 17 00:00:00 2001 From: Sigmund Tzeng Date: Sat, 29 Sep 2018 08:44:39 +0200 Subject: [PATCH] ob-dot: Fix error with utf-8 encoded dot files * lisp/ob-dot.el (org-babel-execute:dot): Add utf-8 support. When trying to render a dot file with utf-8 encoded characters, Org Babel complains about the encodings. This patch makes utf-8 dot files work. TINYCHANGE --- lisp/ob-dot.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lisp/ob-dot.el b/lisp/ob-dot.el index 31e0a4f32..51b26e559 100644 --- a/lisp/ob-dot.el +++ b/lisp/ob-dot.el @@ -69,6 +69,8 @@ This function is called by `org-babel-execute-src-block'." (cmdline (or (cdr (assq :cmdline params)) (format "-T%s" (file-name-extension out-file)))) (cmd (or (cdr (assq :cmd params)) "dot")) + (coding-system-for-read 'utf-8) ;use utf-8 with sub-processes + (coding-system-for-write 'utf-8) (in-file (org-babel-temp-file "dot-"))) (with-temp-file in-file (insert (org-babel-expand-body:dot body params)))