1

少し奇妙な問題です(少なくとも私にとっては)。私の Grails アプリでは、いくつかの特殊文字 (東ヨーロッパ文字) を含むメールを送信しています。データベースから取得した特殊文字を含む文字列の値は有効ですが、アプリケーションで作成した文字列には「?」が含まれています。

さらに紛らわしいのは、開発中はすべて正常に動作するという事実ですが、アプリを Tomcat インスタンスにデプロイすると、疑問符が表示されます。

UTF-8にエンコードするようにすべてを設定しました。少なくとも私はそう信じています - 明らかに何かが欠けています。

4

1 に答える 1

0

表示しようとしている言語用のオペレーティング システムの言語パックがインストールされていないようです。

ファイル自体は適切に保存されているように見え、文字セットがサポートされているため JVM はファイルを「理解」していますが、使用している GUI は対応するエンコーディングを表示できません。

私は同様の問題を経験しましたが、私にとってうまくいった解決策は、OS で対応する言語をオンにすることでした。

于 2012-05-24T13:39:54.713 に答える