ソースからバイト データを取り出して暗号化し、ファイル システムに保存しようとしています。
暗号化には、jasyptとBasicTextEncryptorクラスを使用しています。ファイル システムへの保存には、Apache の Commons IOUtilsクラスを使用しています。
必要に応じて、これらのファイルは復号化され、ユーザーのブラウザに送信されます。このシステムは、デフォルトの文字セットがMacRomanであるローカル マシンで動作しますが、デフォルトの文字セットがUTF-8であるサーバーでは失敗します。
プロセスの各段階でエンコードを明示的に設定してMacRomanを使用すると、サーバーでも機能しますが、コードの残りの部分でUTF8を使用するため、これを行うことに懐疑的です。
MacRoman に変換せずにコードを動作させる方法はありますか?