受信漢字コード設定が EUC の時にウィンドウタイトル設定シーケンスで文字化けする
Eröffnet am: 2019-11-11 12:06
Letztes Update: 2019-11-26 20:50
Auswertung: | doda | Verantwortlicher: | doda |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | Tera Term 4.105 |
Typ: | Fehler | Schweregrad: | 5 - Mittel |
Komponente: | Tera Term | Status: | Offen [Owner assigned] |
Lösung | Gefixt |
Einzelheiten
問題
受信漢字コード設定が EUC の時、ウィンドウタイトル設定シーケンスに EUC の漢字を含めると文字化けする事がある。
通常は EUC -> SJIS の変換が行われるが、例えば Locale が Japanese に設定されている時に変換が行われない。
対処案
原因は変換を行う条件として Locale が japanese で有るかを確認している為、 すべて小文字では無い時に変換が行われない。 なので
- Locale のチェックで大文字/小文字を区別せずに比較するようにする
事が考えられる。
また、受信漢字コードが EUC の時は Locale 設定を使っていないので、
- Locale のチェックを行わず、日本語モードで有るかをチェックする
- EUC 設定の時は常に日本語モードで有るはずなので、チェック自体を行わないようにする
も考えられる。
関連
Ticket: #39743
Letzte Aktualisierung für dieses Ticket
2019-11-26 20:50 Aktualisiert von: doda
- Verantwortlicher Update from (Keine) to doda
- Lösung Update from Keine to Gefixt
- Meilenstein Update from (Keine) to Tera Term 4.105
Kommentar
r8398で修正。
Locale のチェックが必要かについては要検討。