jaxb を使用して pojo をマーシャリングしています。
pojo クラスには文字列型の変数が含まれ、設定される値には、渡される java.util.LOCALE に応じて通貨記号が含まれます。
私の問題は、 LOCALE.US を渡すときに問題なく動作することです (例: $235.36) が、他の LOCALE を渡すとき、たとえば LOCALE.CHINA を渡すと、通貨記号の前にジャンク文字が追加されます (例: ï¿¥235.36)。
このようなシナリオに関連する提案、回答、および経験は大歓迎です。前もって感謝します。