そのため、クリップボードからテキストを正常にキャッチし、Java で System.out.println を介して印刷するプログラムを作成しました。次に、変更したテキストをクリップボードにコピーします。そのコードのスニペットを次に示します。
StringSelection ss = new StringSelection(result);
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
結果は変更された文字列であり、結果変数をコンソールに出力すると、まだ読み取り可能です。
その問題を克服するために私にできることはありますか?どんな答えでも大歓迎です、ありがとう:)
編集済み: 申し訳ありませんが、付箋や単語などの Windows プログラムにテキストをコピーすると、テキストを問題なく読み取ることができます。 Javaのデフォルトのエンコーディングが疑わしい。
それで、私の修正された質問は次のとおりです。文字列選択を、Unicodeではなく日本語のエンコーディングを持つように変換するにはどうすればよいですか? どんな答えでも大歓迎です、ありがとう!:)