広告・Googleアドセンス728px

Article(記事)

TeraTermで日本語が化ける件あれこれ

投稿日:2011年9月19日 更新日:

新しいPC(Windows7)にしてTeraTermの設定がどうもうまく行かず、CentOSに接続した際に日本語がうまく表示できませんでした。

日付が表示されるところが文字化けしています。解決方法がわかったのでメモ。

①単純な方法
②Consolasを使う方法

①単純な方法
まずはTeraTermの「設定」→「端末」で文字コードがUTF-8になっているか確認します。CentOS側のデフォルトの文字コードはUTF-8になります。

次に「設定」→「フォント」を確認します。デフォルトでは、Consolasになっていると思いますが、このフォントには日本語フォントが含まれていません。MSゴシックにした上で、「文字セット」を「日本語」に変更しましょう。

文字セットの項目がわかりづらいですが、ここを変更しないと文字化けが直りませんので要注意です。
これで日本語が表示できるようになりました。

しかし私としてはMSゴシックが嫌なんですよね…。0とOの区別が付きませんし。。そこでConsolasを使う方法を考えてみましょう。

②Consolasを使う方法
レジストリエディタを使ってフォントリンクをしましょう。

regeditを起動し、以下のパスまで移動します。
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink

適当なところで右クリックし、「新規」→「複数文字列値」を選択します。

すると「新しい値 #1」と出てきますので、ここはConsolasとしましょう。

Consolasを右クリックして「修正」をして「値のデータ」に「meiryo.ttc,Meiryo」としましょう。
これでConsolasにないフォントはMeiryoフォントを使う設定になります。

ここまで完了したところで一旦Windows7を再起動しましょう。

次にTeraTerm.iniを修正します。

;	Font
;VTFont=Consolas,0,-16,0
VTFont=Consolas,0,-16,128

128というのが大事みたいです。(意味は不明)16は12ptのようです。

これで日本語がmeiryoになり、英数字部分はConsolasになりました。

ちなみに、どうでもいいことですが、TeraTermを半透明にすることが可能です。Windows7のみかもしれません。
「設定」→「その他の設定」で、

表示タブの半透明度を設定することで可能となります。

記事は以上

この記事は役に立ちましたか?評価をお願いいたします。
[合計: 2 平均: 4]

広告336px

広告336px

-Article(記事)
-Linux, PC, Windows7

Copyright© 蒲田ネット , 2017 AllRights Reserved.