私はwebsphereポータル・サーバー上に単純なポートレット・アプリケーションを持っています。 UI(jsp)には、ユーザーがフランス語のテキストを入力してからポートレットが取得してDBに更新するテキスト領域があります。 Excelのシート(キーボードではなく)からコピーしてフランス語の文字を入力します。しかし、私はそれを保存すると、フランス語の文字はgarabgeに変換され、DBに保存されます。UIから取得中にフランス語の文字がガベージに変換される
確認する必要があるものは何ですか?これは、1つの環境でのみ発生します。別の環境では、うまく動作します。 (つまり、フランス語の文字は適切です)
EDIT:回答ありがとうございます。私は、データがブラウザから正しく送信されていることを確認しました。また、ポートレットのフロントエンドをローカルに配備し、SITのバックエンドを使用すると、正常に動作します。しかし、ポートレットとバックエンドの両方がSITである場合、問題が発生します。
文字エンコーディングが、文字列が使用されているすべての場所でUTF-8であることを確認します。 –
ブラウザでエンコードを確認しました。それはUTF 8です。それ以外はどこでチェックする必要がありますか?これを詳しく説明してください:「文字列が使われているすべての場所で」。どうもありがとうございました。 – Victor