チケット #39745

OSC 52 によるクリップボード操作制御シーケンスでのエンコーディング変換

登録: 2019-11-11 12:21 最終更新: 2023-08-14 22:25

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
受領
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

現状の問題点

OCS 52 によるクリップボードアクセスで、漢字等が含まれる時にエンコーディング変換を行っていない為文字化けする。

対処案

送受信漢字コード設定に従って漢字コード変換を行う。

検討事項

非互換な変更となるので問題無いか。 例えば現在の Tera Term の動作を前提としたスクリプトが期待通りに動かなくなるが問題無いか。

チケットの履歴 (10 件中 3 件表示)

2019-11-11 12:21 更新者: doda
  • 新しいチケット "OSC 52 によるクリップボード操作制御シーケンスでのエンコーディング変換" が作成されました
2019-11-26 20:44 更新者: doda
  • マイルストーン(未割り当て) から Tera Term 4.105 (完了済み) に更新されました
  • 解決法なし から 修正済み に更新されました
  • 担当者(未割り当て) から doda に更新されました
コメント

~r8385 で修正~

(編集済, 2020-11-16 17:55 更新者: doda)
2019-12-08 09:01 更新者: None
2019-12-09 09:53 更新者: doda
コメント

~4.105 では修正済み。~

5.0 では内部エンコーディングが変更になる為、別途対応が必要。

(編集済, 2020-11-16 17:55 更新者: doda)
2020-11-16 17:56 更新者: doda
  • 解決法修正済み から 受領 に更新されました
2020-11-16 17:57 更新者: doda
コメント

4.105で修正済みというのは間違い。

2023-06-27 23:26 更新者: zmatsuo
コメント

#39743 と同様に修正しました。r10785です。

2023-06-27 23:57 更新者: zmatsuo
コメント

現在の Tera Term の動作を前提としたスクリプトが期待通りに動かなくなるが問題

どんな受信文字コードの状態でも、UTF-8でシーケンスを送ってくるプログラムがあ るかもしれないですね。

クリップボードの設定に「受信文字列はUTF-8として扱う」という項目があればよいかもしれません。

(編集済, 2023-06-27 23:59 更新者: zmatsuo)
2023-08-14 22:25 更新者: zmatsuo
  • 状況オープン から 完了 に更新されました
  • 担当者doda から zmatsuo に更新されました
コメント

クリップボードの設定に「受信文字列はUTF-8として扱う」という項目があればよいかもしれません。

別チケットにしました(ticket #48469)

このチケットはクローズします。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする