Ticket #4562

embeddedkonsole-ja タイムアウトによるリフレッシュで文字化け
오픈 날짜: 2004-07-03 20:09 마지막 업데이트: 2004-07-03 20:09

Reporter:
소유자:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

[症状]
embeddedkonsole-jaにおいて、PHS回線を介してsshでログイ
ンした環境で、画面が乱れたり漢字が化ける。
しかし、文字化けする状況において、scriptコマンドにより
画面に出力されるデータをファイルに保存し、その保存した
データをローカル環境で直接 catすると、文字化けせず意図
したとおり表示される。

[原因]
1. PHS回線を介したsshセッションでは、データが途切れ途切
れに伝送される場合がある。
2. embeddedkonsoleでは、NEWLINEが与えられたか、以前にリ
フレッシュしてからある既定時間が経過する(=timeout)した
場合に、画面のリフレッシュ処理を実行する。
3. リフレッシュ処理が終了すると、複数バイトのキーシーケ
ンス内部状態がリセットor破壊される。

以上の要因により、エスケープシーケンスやマルチバイト文
字の伝送の途中で、回線の都合によりデータ伝送が途切れる
と、複数バイトのキーシーケンス状態が意図せずリセットor
破壊され、画面が乱れる。

[解決策]
TBD

Ticket History (0/0 Histories)

Attachment File List

No attachments

Edit

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