1

初めて投稿するので、これが間違った場所にある場合は、解き放って私に引き裂いてください。気にしません。とりあえず...

要点: tera term で utf-8 でエンコードされた日本語の文字を表示したいのですが、ここ ( https://ttssh2.osdn.jp/manual/en/usage/unicode.html ) で見つけた手順に従ってもうまくいきません。私は他の場所も調べましたが、端末ソフトウェアが何であれ、端末ソフトウェアにutf-8の日本語文字を表示する方法という、私の核となる問題を解決する別の答えは見当たりませんでした。

バックストーリー: 私はデフォルトで英語を話しますが、utf-8 の日本語文字を吐き出すこのソフトウェアをテストしたいと思います。utf-8 テキスト ファイルに出力すると、notepad ++ で文字が正しく表示されるため、私が知る限り、これは正しく行われます。ソフトウェアを問題として除外するために、端末にutf-8テキストファイルの文字を表示すると、これも間違って表示されます。ターミナル サーバーの問題を除外するために、仮想 COM ポートを介して直接相互に通信するように 2 つのターミナルを設定すると、文字も間違って表示されます (フォント設定に応じて ??? または ‹ãB のみ)。

notepad++ が utf-8 の日本語文字を正しく表示できるのに、私の端末ソフトウェアができないのはなぜですか? そして、私は何をしますか?

私はWindows 7を使用しています

4

1 に答える 1

0

端末を使用してファイル エンコーディングを検出してから、メモ帳++またはエンコーディングを変更できるテキスト エディタを使用して、その推測されたエンコーディングでファイルを開くことをお勧めします (ほとんどの場合、変更方法がわかりませんが、ほとんどのユーザーはその方法を知りません)。

nkf --guess file.txt
#or aka
nkf -g file.txt

または、Windows の場合は Poderosa や RLogin、Mac の場合は iTerm/2 などの他のターミナル ソフトウェアを使用してみてください。

于 2017-05-14T13:11:14.820 に答える