少し奇妙な問題です(少なくとも私にとっては)。私の Grails アプリでは、いくつかの特殊文字 (東ヨーロッパ文字) を含むメールを送信しています。データベースから取得した特殊文字を含む文字列の値は有効ですが、アプリケーションで作成した文字列には「?」が含まれています。
さらに紛らわしいのは、開発中はすべて正常に動作するという事実ですが、アプリを Tomcat インスタンスにデプロイすると、疑問符が表示されます。
UTF-8にエンコードするようにすべてを設定しました。少なくとも私はそう信じています - 明らかに何かが欠けています。