OSC 52 によるクリップボード操作制御シーケンスでのエンコーディング変換
~4.105 では修正済み。~
5.0 では内部エンコーディングが変更になる為、別途対応が必要。
4.105で修正済みというのは間違い。
現在の Tera Term の動作を前提としたスクリプトが期待通りに動かなくなるが問題
どんな受信文字コードの状態でも、UTF-8でシーケンスを送ってくるプログラムがあ るかもしれないですね。
クリップボードの設定に「受信文字列はUTF-8として扱う」という項目があればよいかもしれません。
現状の問題点
OCS 52 によるクリップボードアクセスで、漢字等が含まれる時にエンコーディング変換を行っていない為文字化けする。
対処案
送受信漢字コード設定に従って漢字コード変換を行う。
検討事項
非互換な変更となるので問題無いか。 例えば現在の Tera Term の動作を前提としたスクリプトが期待通りに動かなくなるが問題無いか。