From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: encoding problem Date: Fri, 1 Jun 2012 17:46:46 +0930 Message-ID: <87aa0nphu9.fsf@ucl.ac.uk> References: <87mx4q0z95.fsf@free.fr> <87aa0pk4xy.fsf@norang.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:58405) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaN2N-0000t5-AF for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 04:16:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SaN2I-0000dd-GG for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 04:16:46 -0400 Received: from db3ehsobe002.messaging.microsoft.com ([213.199.154.140]:39590 helo=db3outboundpool.messaging.microsoft.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SaN2H-0000dU-Vo for emacs-orgmode@gnu.org; Fri, 01 Jun 2012 04:16:42 -0400 In-Reply-To: <87aa0pk4xy.fsf@norang.ca> (Bernt Hansen's message of "Wed, 30 May 2012 12:29:45 -0400") 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: Bernt Hansen Cc: emacs-orgmode@gnu.org, Julien Cubizolles Bernt Hansen writes: > Julien Cubizolles writes: > >> I'm having a very strange problem with character encoding. I write all >> my text files with emacs, with non-ascii characters (I'm french). I keep >> a copy of many files (latex/org/...) on separate machines using >> unison. Very often after a synchronization, the non-ascii charaters are >> completely displayed wrong (=C3=83=C2=A0 for =C3=A0, =C3=83=C2=A7 for = =C3=A7) in the org files, but >> never in the latex files. >> >> I guess it's more an Emacs than org files but I can't see what's special >> in the org files that makes them more prone to such errors. >> >> Is there a way to *fix* easily these corruptions on a file, ie searching >> for all "weird" characters to replace=C2=A0? >> >> How could I prevent this from happening again (checking/changing >> character encoding maybe=C2=A0?) >> >> Thanks for your help, >> >> Julien. > > Hi Julien, > > I get prompts for encoding when saving/exporting (on Windows only) so I > put the following at the top of my org-files > > # -*- coding: utf-8 -*- > > which seems to fix the problem for me. Maybe this will help? I used to have this problem and it was incredibly annoying. I also started adding the line Bernt suggests but I kept forgetting for new files. I finally solved this problem by adding the following lines to my emacs initialisation: #+begin_src emacs-lisp (prefer-coding-system 'utf-8) (set-charset-priority 'unicode) (setq default-process-coding-system '(utf-8-unix . utf-8-unix)) #+end_src I couldn't tell you which of these matter or whether they are all necessary but I don't have these problems any longer so I haven't investigated any further! --=20 : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.1.50.1 : using Org release_7.8.10-630-g4144c5.dirty