2011-12-24 23 views
10

utf-8 kodlaması, LF bitiminde bir Perl kaynak dosyam var. İngilizce ve Çince karakterler içeriyor. Sorular şu şekildedir: 1. Dosyayı açtığımda, kodlama Windows-1251-unix şeklindedir. Ben bu komutları çalıştırmak zorunda:Kodlamayı açma ve kaydetme Emacs

Alt-x revert-buffer-with-coding-system 
> Coding system for visited file (default nil): 
utf-8-auto-unix 
> Revert buffer from file file_name.pl? 
y 

nasıl otomatik olarak utf-8-oto-Unix açmak için?

> Select coding system (default raw-text): 
utf-8-auto-unix 

nasıl otomatik olarak utf-8-oto-unix dosyayı kaydetmek için:

2.When Ben dosyayı düzenlemek ve kaydetmek için deneyin Emacs bana soru verir? Ve sorudan kurtulun.

Dosyanın üstüne bu yorum eklemek olabilir

cevap

9

:

# -*- coding: utf-8 -*- 
+2

Ben, 1-st satır Perl verilmelidir neden bunu böyle yaptı: '#/usr/bin/perl # - * - kodlama: utf-8-oto-unix - * - ' Çalıştı, thx! – user4035

4

Kullanım describe-variable (-c-u v) değişken current-language-environment incelemek; customize bağlantısını takip edin ve "UTF-8" olarak ayarlayın.