プロが教えるわが家の防犯対策術!

teraterm(バージョン4.87)を
・フォントに「MS明朝」
・文字コード環境に「UTF-8」
を設定して使用しています。

=== 質問本文 ============
teratermで旧字体(異字体?)を表示させる方法はないのでしょうか?

例えば、"禎"(てい)という字を表示させたいのですが、
> echo "禎"
とteraterm上で入力しようとすると、
"禎"の入力自体が受け付けられず
> echo ""
となってしまいます。

※やろうとしていることは、
 名簿氏名の読込→表示で、
 UTF-8のデータとして処理する分には問題ないのですが、
 確認のための表示ができず困っております。
=====================

teratermの「設定」オプションから、
端末設定やフォント設定をいろいろいじってみたのですが、
どれも上手くいかず手詰まり状態です。

※teraterm以外のRLoginやputtyを使えば表示できるようなのですが、
できれば使い慣れたteratermをそのまま使いたいです。

解決方法をご存知でしたら、ご教示お願い致します。

A 回答 (3件)

Teratermは入出力の文字コードはUTF-8を指定できますが、内部処理はJISの範囲(おそらくShift_JIS)で行っているようです。

前にどこかで目にしただけで、ソースを読んだわけではないのですが。
ということは、内部の文字コードを、サーバーと送受信するときにUTF-8にコード変換している。
つまり、JISに無い文字は端末画面で入出力できないということだと思います。

パソコン通信時代からあるソフトですからね。
ファイルメニューの転送のところに、パソコン通信時代の名残があります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

> Teratermは入出力の文字コードはUTF-8を指定できますが、内部処理はJISの範囲(おそらくShift_JIS)で行っているようです。

ご指摘の内容で少し検索してみると、下記のページにも「現状のTera Termは内部設計がUnicode対応になっておらず…」という記述がありました。
https://ttssh2.osdn.jp/manual/ja/usage/unicode.h …


> 内部の文字コードを、サーバーと送受信するときにUTF-8にコード変換している。
つまり、JISに無い文字は端末画面で入出力できないということだと思います。

なるほど…分かりやすく説明して頂きありがとうございます。
自力で解決するのは難しそうですが、原因を知れただけでも助かりました。

お礼日時:2016/05/23 23:21

本題とは離れてしまいますがIVSについて一言


実は名簿作りに異体字を利用しようと思ってIVSについていろいろ調べたことがありました。Windows7ではメモ帳では対応しているのにOffice2013では対応していなかったり、どれが対応しているかの情報がハッキリしていなくて困った経験があります。Windows8以降ではOffice2013でも対応していたりとなかなか癖がある事だけは判りました。
また、日本語では2つの流れがありまして「Adobe-Japan1」と「Hanyo-Denshi」があり、互換がなかったりします。「Adobe-Japan1」はデザイン的な要素が強く、「Hanyo-Denshi」は戸籍などの漢字に特化しているようです。人名や地区名などは「Hanyo-Denshi」を使った方が良いのですが、対応しているフォントが少ないです。
    • good
    • 0
この回答へのお礼

再度ご回答ありがとうございます。

> 本題とは離れてしまいますがIVSについて一言
> 実は名簿作りに異体字を利用しようと思ってIVSについていろいろ調べたことがありました。

私の目的もまさに名簿作り(日本人名のみが対象)なので、非常に参考になります。
→ IVSについては今知ったという段階なので、質問の解決につながるか分かりませんが、これから勉強してみたいと思います。ありがとうございます。

お礼日時:2016/05/23 19:01

teratermがIVSに対応していないのでは?


http://mojikiban.ipa.go.jp/1292.html
    • good
    • 0
この回答へのお礼

素早いご回答ありがとうございます。
IVS(初めて知ったのですが・・・)への対応は、
teratermの設定でどうこうなるものではないのでしょうか・・・

teraterm (IVS or IVD)でgoogle検索してみても、
目ぼしい解決方法が見つかりませんでした。

お礼日時:2016/05/23 15:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!