diff --git a/contrib/lisp/org-export.el b/contrib/lisp/org-export.el index 9a7e023fd..4ab5fb700 100644 --- a/contrib/lisp/org-export.el +++ b/contrib/lisp/org-export.el @@ -503,6 +503,11 @@ while every other back-end will ignore it." (string :tag "Shortcut") (string :tag "Back-end")))) +(defcustom org-export-coding-system nil + "Coding system for the exported file." + :group 'org-export-general + :type 'coding-system) + ;;; The Communication Channel @@ -2069,7 +2074,8 @@ Return output file's name." backend subtreep visible-only body-only ext-plist))) (with-temp-buffer (insert out) - (write-file out-file))) + (let ((coding-system-for-write org-export-coding-system)) + (write-file out-file)))) (when post-process (funcall post-process out-file)) ;; Return full path. out-file))