2010-11-15 6 views
5

हर इतनी बार, जब मैं Emacs का उपयोग कर एक फ़ाइल को सहेजने मैं फ़ाइल फ़ाइल की शुरुआत में डाला पात्रों में से एक अजीब स्ट्रिंग खोजने के लिए खुला है। मैंने इसे कई कंप्यूटरों पर देखा है, इसलिए मुझे विश्वास नहीं है कि यह मेरी मशीन के लिए विशिष्ट है।कभी-कभी emacs मेरी फ़ाइल के शीर्ष पर अजीब अक्षर क्यों डालता है?

मैं Ubuntu 9.04 चल रहा हूँ जीएनयू Emacs संस्करण 23.1.1 के साथ।

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

हूँ मैं शायद फ़ाइल को गलत तरीके को बंद:

यहाँ मैं आज क्या मिला एक लेटेक्स दस्तावेज़ संपादित करते समय का एक नमूना है?

+4

आप अपने पाठ संपादक को * हमेशा * अजीब वर्ण सम्मिलित चाहते हैं, का उपयोग Vi (एम) :) – kolobos

उत्तर

5

आप खोल में या एक्स के तहत Emacs चला रहे हैं? यही कारण है कि एक टर्मिनल समस्या की तरह दिखता है (भागने दृश्यों आप देखें कि आपके टर्मिनल अपने कर्सर कुंजियों एट अल पसंद नहीं करता है के समान है।)

+0

मैं खोल में Emacs चल रहा हूँ; मैं बैश संस्करण 4.1.5 (1) का उपयोग कर रहा हूँ। –

+0

खोल में, क्या आप दूषित फाइलों में से एक पर "head -2 test.tex | od -t c" चला सकते हैं और परिणाम पोस्ट कर सकते हैं? शायद वह प्रकाश डालेगा। –

+0

कोई भाग्य नहीं। वह आदेश बस मेरे पास पाठ को थूकता है जैसा कि मेरे पास है। मुझे जिक्र करना चाहिए कि पात्र हमेशा समान दिखते हैं; यानी वे बी के साथ शुरू करते हैं और तीन अर्धविराम होते हैं। मैंने यह देखने के लिए पर्याप्त ध्यान नहीं दिया है कि यह हमेशा समान पात्र है या नहीं। –

0

शायद यह यूनिकोड बाइट क्रम चिह्न है? क्या सी एच वीbuffer-file-coding-system कहता है? अगर यह कुछ है कि के साथ समाप्त होता है "के साथ हस्ताक्षर" (जैसे, utf-8-with-signature), तो यह "के साथ हस्ताक्षर" कोई नहीं पर सेट संस्करण (एम एक्सset-buffer-file-coding-systemutf-8 दर्ज करें)।

संबंधित मुद्दे