2015-12-30 16 views
6

私はフランス語で以下のメッセージを表示する表示されていない警告メッセージが正しく

例:Rack(s) [...]ne peut pas être déclaré HS.

が、私は、文字の一部がéclのような表示されていない、ここで

Rack(s) [...] ne peut pas e darHS .を取得しています、 é

アラートタグを使用してメッセージを表示しています。

私はすでにmessage.propertiesファイルでユニコード文字を使用していました。以下

私のコードは

else if (screenName.equals(...)) { 
    return "Rack [" + ErrorMessage + "] " + getResourceValue("message.info.popup.rackscrap", locale); 

を手助けしなさいで、メッセージの.propertiesファイルに私は

message.info.popup.rackscrap= ne peut pas être d\u00e9clar\u00e9 HS` 

を使用して、私は

var error = item.error; 
if(error!="") 
    alert('ERROR ' + error); 

メッセージがあるメッセージを表示するには、AJAX呼び出しを使用していますガベージ・レターを表示したり、é、l '、..のような特殊文字を表示しないアラートで表示しない

+0

あなたはどのエンコーディング用途があり、HTML?それがiso-8859-1レンダリングの場合utf-8は奇妙な文字を発生させます – Jan

+0

@Jan:私はUTF-8エンコーディングを使用しました – Awanish

+0

データを送信するコントローラコードを共有できますか? content-type/charsetがどこかに混乱してしまう – Jan

答えて

0

ajaxコントローラコードを共有すると便利です。

私も同様の問題がありましたが、レスポンスに文字セットを割り当てることで解決しました。

は、ソースコードの下を参照してください:

response.setCharacterEncoding("UTF-8"); 
関連する問題