Linuxを中心とした話題を投稿予定。 使用ディストリビューションであるFedoraが中心になると思われます。http://oedipa.wiki.fc2.com/にてTips Wikiを公開してます。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Emacsの文字コード変換って
確か、読み込むファイルの文字コードを自動的に認識してそれに応じたエンコーディングをしてくれるんじゃなかったっけ…?
家ではFedora Coreを使っているので文字コードは基本的にはUTF-8。大学のPCはRedHatを使っているので文字コードはEUC-JP。
専ら家でレポートを書いたりプログラムを組んだりするので出来たら文字コードはUTF-8で統一したいなと思い、家からテキストファイルを持ち出して大学のRHのEmacsで読み込む。
そうすると、日本語が激しく文字化け。
しかたないので、強制的にEmacsの文字コードを変換してファイルを開く。
激しく文字化け。
うーん、やっぱりnkfやlvコマンドを使ってファイルの文字コードそのものを変換するしか無いのか!!!???
あんまりスマートじゃないよなぁ…。
誰か何か知ってたら教えてください、お願いします。

関連記事
スポンサーサイト
コメント
この記事へのコメント
いつも自動認識がコケるファイルの場合は、ファイルの先頭に
-*- coding
とか、入れたりします。
強制的にEmacsの文字コード変換で開いても化けるというのは、ヘンですね。宜しければ、具体的にどのようにされているのか、教えて下さい。お力になれるかわかりませんが、一緒に考えさせて頂きたいです。
2004/04/21(Wed) 17:22 | URL  | xiaoxia #79D/WHSg[ 編集]
はじめまして、心強い御言葉、ありがとうございます!
ファイルの先頭にヘッダ情報を埋め込む方法は知りませんでした、是非次回挑戦しようと思います。
あと、Emacsで読み込む際の私の行った手順を書いておきますね。
まず、開こうしたファイルはUTF-8の環境で作った日本語の入ったtexファイルです(唯のテキストです)。
それをふつ~にEmacsで開いたら文字化けしてしまっていたので、
C-x RET f
でエンコーディング選択モードにし、 utf-8 を入力し、UTF-8モードにした後
C-x C-f で問題のtexファイルを開きました。
しかし、こうやってもtexファイルは文字化けしたままでした。
FedoraのEmacsでは文字コードをUTF-8にした場合、左下に「u:」と表示されているんですが、大学のRHではそれが表示されなかった気がします。ひょっとしてRHのEmacsはUTF-8に対応してないのかな…?
大学のRHはおそらくRedHat9だと思います。新しいLinuxなので、対応していると思っていたんですが…。
2004/04/21(Wed) 17:50 | URL  | code_air_edge #79D/WHSg[ 編集]
長くなったのでトラバにしました。お役に立てるでしょうか???
2004/04/21(Wed) 21:21 | URL  | xiaoxia #79D/WHSg[ 編集]
はい、とっても!!!
これに関するお礼を兼ねたコメントは次の投稿でさせて頂きますね。
2004/04/21(Wed) 22:18 | URL  | code_air_edge #79D/WHSg[ 編集]
コメントを投稿
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
Emacsの文字コード変換って書いてみたら長くなったので、トラバにします。RedHat9は使ったことがないのですが、UTF-8に対応してないってことは、ないんじゃないでしょうか。勝手な想像なのですが。◎方法1コメントにも書きましたが、ファイルの先頭に-*- codingと、書きます
2004/04/21(Wed) 21:20:00 |  女プログラマってどうよ?
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。