文字コードネタ
前回に引き続き、Emacsの小ネタ。最近、悩まされている文字コードまわりのお話。
ファイルの文字コードを指定する
そして、もう1つ。ファイルの先頭に「-*- coding:文字コード -*-」と書く事で、そのファイルの文字コードを指定することができる。
// -*- coding:utf-8 -*- #include <stdio.h> // 日本語 int main(){ printf("Hello,world!!\n"); return 0; }
とかけば、このファイルは必ずUTF-8で開かれるようになる。
たいていの場合、文字コードは自動認識してくれるけど、たまに誤認識する場合に備えて覚えておくといいと思う。
これの詳しい仕様は結構ややこしいので、詳しい事はファイルローカル変数をば。
まあ、要するに最初の行のコメントで、「-*- coding:文字コード -*-」と書けばいい。