2016-03-24 11 views
0

Bu, txt dosyalarının saklanan kodlama bilgilerinin bulunmadığı bir kavramdır, bu yüzden metin editörleri belirli bir metin dosyasının kodlanması hakkında eğitimli tahminler yapar ve daha sonra tahmin edilen kodlamasını kullanarak dosyayı ekranda görüntüler. Editör doğru bir şekilde tahmin ederse, metninizi ekranda görürsünüz, editör yanlış tahmin ederse, o zaman (bazen) anlamsızlaşırsınız. Bunu şu ana kadar doğru mu yaşıyorum?emacs kodlamalarını tanıma

Şimdi sorunum açık. Banka hesaplarımın bir csv dosyasında var. MS Excel 14'te (MS Office 2010) açtığımda, kodlamayı tanır ve problemli çalışmayı "obračun" olarak görüntüler. Harika. Dosyayı Emacs 24.3.1'de açtığımda, doğru kodlamayı tanıyamaz ve sorunlu sözcüğü "obra 鑾 n" olarak gösterir. Çok iyi değil.

Sorum şu: Dosyayı kodlayan Emacs'e nasıl söyleyebilirim?

Teşekkürler. Emacs Manual kaynaktan

cevap

1

: Emacs yanlış bir dosyanın kodlama tanırsa

, sen Cı-x RET r (revert-buffer-with-coding-system) ile doğru kodlama sistemi kullanılarak dosyasını yeniden okumak için. Bu komut, kodlama sisteminin kullanılmasını ister.

utf-16 bir deneyin.

+0

Teşekkürler, bu benim aradığım komut. Ve, bu UTF-16 değil: -/ – dijxtra

+2

Yani Excel benden daha iyi tahmin etmek daha iyidir ;-) – Thomas

+1

@dijxtra Eğer cp-1250 veya iso-8859-2 (latin-2) deneyin? – jDo