Ticket #37069

UTF-8の文字がたまに文字化けする

Eröffnet am: 2017-03-12 09:42 Letztes Update: 2017-08-31 22:40

Auswertung:
(Anonym)
Verantwortlicher:
Typ:
Status:
Geschlossen
Komponente:
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Won't Fix
Datei:
2
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

Tera Term の Version 4.93 と、4.94 で、発生します。 ssh で、日本語化した、Raspbian jessie(raspberry pi) にログインして、 sudo -i で、root になって apt-get update をすると、 「ヒット」と出るはずの文字が化けています。 その他は正常の様です。 Version 4.92 以前では、現象が出ません。

Ticket-Verlauf (3/11 Historien)

2017-03-12 09:42 Aktualisiert von: None
  • New Ticket "UTF-8の文字がたまに文字化けする" created
2017-03-13 13:08 Aktualisiert von: doda
  • Verantwortlicher Update from (Keine) to doda
Kommentar

現象を再現させた時のバイナリログを貰えますか?

2017-04-05 17:44 Aktualisiert von: vmbox
Kommentar

私は最初の報告者さんではありませんが、私の環境でも同様の現象が発生しましたのでご報告いたします。


Tera Term Ver.4.93ではチケット #36938と同様の現象でした。

Ver.4.94にアップデートした後では、sudo apt-get update コマンドを実行した後も文字化けが続くことは無くなりました。

しかし、Ver.4.94でもsudo apt-get update コマンドを実行中に画面の文字が一部文字化けしています。

バイナリログを添付しますのでご確認ください。


動作環境

Windows 8.1 64bit Ver.6.3 (ビルド 9600)

Tera Term Ver.4.94 (SVN# 6618)

Raspberry Pi 2 Model B

OS : Raspbian 8.0
kernel : 4.9.20-v7+
2017-04-07 19:55 Aktualisiert von: doda
Kommentar

やはりホスト側が壊れた文字を送ってきているように見えます。

TERATERM.INI の CtrlInKanji を off にしてみるとどうでしょうか?

2017-04-07 20:05 Aktualisiert von: doda
  • Priorität Update from 9 - Höchste to 5 - Mittel
2017-04-08 00:31 Aktualisiert von: vmbox
Kommentar

アーカイブ版の4.92と4.93、4.94をそのまま展開して、sudo apt-get update コマンドを実行し、
バイナリログをそれぞれで取得し再生してみました。(TERATERM.INI等設定ファイルは変更していません。)

4.92と4.93、4.94にて取得したバイナリログを4.92にて再生させるといずれも文字化けは発生しませんでした。

4.92と4.93にて取得したバイナリログを4.93にて再生させるといずれも全体で文字化けが発生しました。
この場合、TERATERM.INIのCtrlInKanjiをoffとしても全体で文字化けが発生しました。

4.94にて取得したバイナリログを4.93にて再生させると一部で文字化けが発生しました。
この場合、TERATERM.INIのCtrlInKanjiをoffとしてみると文字化けが発生しなくなりました。

4.92と4.93、4.94にて取得したバイナリログを4.94にて再生させるといずれも一部で文字化けが発生しました。
この場合、TERATERM.INIのCtrlInKanjiをoffとしてみると文字化けが発生しなくなりました。

私の勘違いかもしれませんが、ホスト側の問題であれば、CtrlInKanjiがonの4.92にても文字化けが発生するのではないでしょうか?
取得したバイナリログを添付しますのでご確認ください。

2017-04-20 22:52 Aktualisiert von: doda
Kommentar

vmbox への返信

私の勘違いかもしれませんが、ホスト側の問題であれば、CtrlInKanjiがonの4.92にても文字化けが発生するのではないでしょうか?

4.92でも文字化けは発生していますよ。ただ4.93以降とは文字化けの仕方が違うのと、 4.92での文字化けの仕方では添付のログでは後に続く文字で上書きされて消える事が多いので 目立たないというのはありますね。

また、4.92以前ではバグで一部の状況でCtrlInKanjiがoff相当で動く場合があるのも 文字化けが目立たないのに影響しています。

2017-04-20 23:02 Aktualisiert von: doda
Kommentar

もう少し補足すると、プログラムが漢字等の日本語の文字にちゃんと対応できていないよくある動作には以下の二種類があります

  1. 文字の途中にスペースを入れたり、改行したりする
  2. 文字の途中で後ろを切り捨てる

1.の時はCtrlInKanjiがonの方が文字化けしにくく、2.の時はCtrlInKanjiがoffの方が文字化けしにくくなります。

そしてログを見た限りでは Raspbian では 2. をやってしまっているように見えます。

2017-08-31 22:40 Aktualisiert von: doda
  • Lösung Update from Keine to Won't Fix
  • Ticket Close date is changed to 2017-08-31 22:40
  • Status Update from Offen to Geschlossen
Kommentar

Raspbian側の問題という事でクローズします。

Dateianhangliste

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden