2010-11-15 15 views
5

Sıklıkla, bir dosyayı e-postayı kullanarak kaydettiğimde, dosyanın başında eklenmiş garip bir karakter dizesi bulmak için dosyayı açarım. Bunu birden fazla bilgisayarda fark ettim, bu yüzden makineme özgü olduğuna inanmıyorum.Neden emacs bazen dosyamın üstünde tuhaf karakterler ekliyor?

GNU Emacs sürüm 23.1.1 ile Ubuntu 9.04 çalıştırıyorum.

B1;2305;0c\documentclass{article} 
\usepackage{graphicx} 
\usepackage{hyperref} 

belki yanlış dosyayı kapatma muyum: Burada

bir lateks belgesi düzenlerken bugün ne buldum bir örnektir?

+4

Eğer metin düzenleyicinizin * her zaman * garip karakterleri eklemek istiyorsanız, Vi (m) kullanın :) – kolobos

cevap

5

Emacs'i kabukta mı yoksa X altında mı çalıştırıyorsunuz? Bu bir terminal problemine benziyor (terminalinizin imleç tuşları ve benzerlerini sevmediği kaçış sıralarına benzer)

+0

Kabukta emacs çalıştırıyorum; Sürüm 4.1.5 (1) kullanıyorum. –

+0

Kabukta, bozuk dosyalardan birine "head -2 test.tex | od -t c" yazıp sonuçları yayınlayabilir misiniz? Belki bu ışık saçar. –

+0

hayır şans. Bu komut, bende olduğu gibi metni dışarı çıkarır. Karakterlerin daima benzer gözüktüğünü söylemeliyim; yani B ile başlarlar ve üç noktalı virgül vardır. Her zaman SAME karakterleri olup olmadığını görmek için yeterince dikkat etmedim. –

0

Belki de unicode bayt sırası mı? C-h vbuffer-file-coding-system ne diyor? o biter bir şey olursa "ile-imza" (örneğin utf-8-with-signature), sonra "ile-imza" hiçbiri sürümünü ayarlayın (M-xset-buffer-file-coding-systemutf-8 Enter).

İlgili konular