2012-12-25 14 views
10
aşağıdaki belirtir dosyanın karakter kodlamasını

:Emacs UTF-8 (büyük harf) kodlamasını nasıl kabul eder?

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

Ancak büyük varyantı

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

üretir:

(katır) Uyarı: Geçersiz kodlama sistemi 'UTF-8' kodlama etiketi tarafından geçerli arabellek/dosya için belirtildi. Bir dosyaya yazmadan önce 'u düzeltmeniz önerilir.

Versiyon: GNU Emacs 23.3.1

UTF-8 bir official name for the utf-8 character encoding olduğunu.

Bu durumda bariz add-to-coding-system-list işlevi geçerli değildir. coding bildirgesinde UTF-8'in utf-8 için takma adı nasıl yapılır?

+0

- * - kodlama:' 'ziyade - UTF-8 - * - * - kodlama: utf-8 - * - '? – Stefan

+1

@Stefan: Soru * nasıl yapılır *. Bunu yapmanın mantıklı bir şey olduğu zaman, başka bir soru. – jfs

cevap

22

aşağıdaki kod size yardımcı olacağını düşünüyorum: AMCs bunu anlamak olmadığından

, neden `kullanmak isteyeyim
(define-coding-system-alias 'UTF-8 'utf-8) 
+0

Teşekkürler. İşe yarıyor. – jfs

+0

Bu satırlardan önce bunu koydum ve bu benim için çalışır Aquamacs 24.5: '(set-language-environment" UTF-8 ") (set-default-coding-systems 'utf-8)' – tenfishsticks

İlgili konular