From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [Bug] Export Coding System Date: Fri, 22 Feb 2013 14:19:38 +0100 Message-ID: <87zjywjxjp.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:35625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8tPz-0000lr-AA for emacs-orgmode@gnu.org; Fri, 22 Feb 2013 09:16:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8sXZ-0001QW-16 for emacs-orgmode@gnu.org; Fri, 22 Feb 2013 08:20:36 -0500 Received: from mail-wg0-x229.google.com ([2a00:1450:400c:c00::229]:45938) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8sXY-0001Oy-PO for emacs-orgmode@gnu.org; Fri, 22 Feb 2013 08:19:52 -0500 Received: by mail-wg0-f41.google.com with SMTP id ds1so1444753wgb.4 for ; Fri, 22 Feb 2013 05:19:51 -0800 (PST) In-Reply-To: (Achim Gratz's message of "Fri, 22 Feb 2013 10:28:13 +0000 (UTC)") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Achim Gratz Cc: emacs-orgmode@gnu.org Hello, Achim Gratz writes: > I'm exporting an Org file in UTF-8 to LaTeX. Unless I switch the coding system > in Emacs from "default" to "UTF-8" (which has the side effect that any new > buffer will have UTF-8 coding, which is usually not what I want), the LaTeX > buffer gets created with ISO8859-1/latin-1 encoding (which is dead wrong, > because several characters in the document are in fact not representable in that > encoding). Changing the option "Org Export Latex Coding System" to utf-8 > doesn't change how the LaTeX buffer gets created, but it will then helpfully ask > when its time to save the buffer if I want to save it as UTF-8 (no, I want it > created with UTF-8, not changed to a different encoding on save). That salvages > a few characters, but the larger damage of \usepackage[latin1]{inputenc} doesn't > get changed of course. > > The coding system of any export buffers should by default follow the Org buffer > they are created from and any changes to the coding system stipulated by export > configuration must be applied before the buffer coding system gets used to make > any decisions on how to export things. IIUC, there is no such thing as a coding system associated to a buffer. A coding system only kicks in when doing some I/O operation. Anyway, with the same context described above, what's the return value for: (detect-coding-string (org-export-as 'latex) t) in the buffer you want to export? Regards, -- Nicolas Goaziou