← Back to team overview

sslug-teknik team mailing list archive

Re: emacs åbner fil i forkert encoding

 

Lars Madsen wrote:
> I mit ret store LaTeX projekt har jeg en specifik fil som emacs på min
> hjemmemaskine forkert åbner som UTF8
> 
> Alle mine filer er gemt som iso-latin-1-unix (da det er det vi kører på
> mit arbejde).
> 
> Men hvis jeg åbner filen hjemme med emacs 23 (ubuntu), så kommer æøå
> frem som nogle \<nummer>
> 
> hvis jeg manuelt kører C-x RET f iso-latin-1-unix
> 
> og retter alle disse \<nummer>, gemmer, lukker bufferen og åbner filen
> igen via emacs så mener den igen at filen skal være 'U' og \<nummer>
> kommer i stedet for æøå.
> 
> Nogen der har en forklaring på dette? Samt hvad man kan gøre for at få
> tingene til at fungere ordentligt.

Min erfaring er, at det typisk sker fordi der har indsneget sig et enkelt 
tegn i filen, som ikke kan encodes i latin-1. Kunsten er så at finde dette 
tegn og slette det. Typisk en accent eller lignende. Prøv at hente dele af 
filen ind for at isolere hvor det sker (evt. ved bisektion).

Er klar over, at dette ikke forklarer hvorfor det kun sker for dig på din 
hjemmemaskine. Kører du Ubuntu med Emacs 23 på arbejdet også?

Jens


Follow ups

References