ubuntu6.10にてemacsの日本語表示が文字化けします。

文字化けを回避する設定を教えてください。

・emacsで起動(別窓で起動)時は文字化けしません。
・emacs -nwで起動(コンソール内で起動)時のみ文字化けします。
・emacsのバージョンは21.4.1です。
・現在の.emacsの設定は以下のとおりです。
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-codeing-system 'utf-8)
(load-library "anthy")
(setq default-input-method "japanese-anthy")

回答の条件
  • 1人2回まで
  • 登録:2007/03/21 21:15:33
  • 終了:2007/03/25 12:06:26

回答(2件)

id:hamster001 No.1

hamster001回答回数474ベストアンサー獲得回数142007/03/21 21:39:28

ポイント35pt

linuxのターミナルはふつうはeuc-jpですね。

id:willnet

ubuntuは基本utf-8なようです。

localeの出力結果はこのようになってます。

LANG=ja_JP.UTF-8

LANGUAGE=ja_JP:ja:en_GB:en

LC_CTYPE="ja_JP.UTF-8"

LC_NUMERIC="ja_JP.UTF-8"

LC_TIME="ja_JP.UTF-8"

LC_COLLATE="ja_JP.UTF-8"

LC_MONETARY="ja_JP.UTF-8"

LC_MESSAGES="ja_JP.UTF-8"

LC_PAPER="ja_JP.UTF-8"

LC_NAME="ja_JP.UTF-8"

LC_ADDRESS="ja_JP.UTF-8"

LC_TELEPHONE="ja_JP.UTF-8"

LC_MEASUREMENT="ja_JP.UTF-8"

LC_IDENTIFICATION="ja_JP.UTF-8"

LC_ALL=

ターミナルだけeuc-jpになったりするものなのでしょうか?

2007/03/21 21:55:20
id:hamster001 No.2

hamster001回答回数474ベストアンサー獲得回数142007/03/21 23:30:56

ポイント35pt

フォントが指定されてないとか。試しにemacs -fn で指定できますよね。

terminalもktermとか日本語に対応したものを使ってますか?xtermでも日本語フォントが表示できていれば問題ないと思いますが。

id:willnet

terminalはgnomeを使用しています。gnomeは日本語表示できています。

フォントは・・・設定方法がよくわからないので調べつつやってみます。

2007/03/22 00:08:41
  • id:willnet
    自己解決したので質問締め切ります。

    以下やったこと。
    ・フォントを入れる
    ・apt-get install mule-ucs
    ・.emacsに以下を追加
    (require 'un-define)

    で使えるようになりました。フォントの設定はなくてもできたかもしれません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません