前提
Java でメール送信するプログラムがあります。
機種依存文字の文字化けを防ぐために、起動オプションに
-Dsun.nio.cs.map=x-windows-iso2022jp/ISO-2022-JP
を付けています。
少し前まで、JDK1.8.0 の環境で正常に(文字化けせずに)動作していました。
先日、OpenJDK15 で動作するように変更したところ、機種依存文字の文字化けが発生するようになってしまいました。
プログラムの内容も起動オプションも変更なく、
JDKのバージョンを変更しただけです。
openjdk version "15" 2020-09-15 OpenJDK Runtime Environment (build 15+36-1562) OpenJDK 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
原因として考えられるのは何でしょう?
回答1件
あなたの回答
tips
プレビュー