← Back to team overview

sslug-teknik team mailing list archive

Re: emacs åbner fil i forkert encoding

 

Jens Lund wrote:
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



nej normalt emacs 22 (bruger redhat på arbejdet og de giver kun emacs 21 så jeg har selv kompileret en veersion)

Men jeg tjekkede lige og den åbner faktisk også filen i utf8 mode

file -i giver

file -i distogredskab.tex
distogredskab.tex: text/plain; charset=iso-8859-1


--

/daleif


Follow ups

References