2012-12-25 44 views
10

निम्नलिखित निर्दिष्ट फ़ाइल के वर्ण एन्कोडिंग:Emacs को UTF-8 (अपरकेस) एन्कोडिंग कैसे स्वीकार करें?

# -*- coding: utf-8 -*- 

लेकिन अपरकेस संस्करण:

# -*- coding: UTF-8 -*- 

पैदा करता है:

चेतावनी (खच्चर): अमान्य कोडिंग प्रणाली `UTF-8 'है कोडिंग टैग द्वारा वर्तमान बफर/फ़ाइल के लिए निर्दिष्ट। को फ़ाइल में लिखने से पहले इसे ठीक करने की अत्यधिक अनुशंसा की जाती है।

संस्करण: GNU Emacs 23.3.1

UTF-8 एक official name for the utf-8 character encoding है।

स्पष्ट add-to-coding-system-list फ़ंक्शन इस मामले में लागू नहीं होता है। coding घोषणा में यूटीएफ -8 के लिए यूटीएफ -8 को उपनाम कैसे बनाया जाए?

+0

के बाद से AMCs यह समझ नहीं है, तुम क्यों 'का उपयोग करना चाहते हैं - * - कोडिंग: UTF-8 - * -' बजाय ' - * - कोडिंग: utf-8 - * - '? – Stefan

+1

@Stefan: सवाल यह है कि * इसे कैसे करें। संदर्भ क्या है जब यह करने के लिए एक समझदार बात है एक और सवाल है। – jfs

उत्तर

22

मुझे लगता है, कि निम्नलिखित कोड तुम्हारी मदद करेगा:

(define-coding-system-alias 'UTF-8 'utf-8) 
+0

धन्यवाद। यह काम करता हैं। – jfs

+0

मैंने इसे इन पंक्तियों से पहले रखा है और यह एक्वामाक्स पर मेरे लिए काम करता है 24.5: '(सेट-भाषा-पर्यावरण" यूटीएफ -8 ") (सेट-डिफॉल्ट-कोडिंग-सिस्टम 'utf-8)' – tenfishsticks