2015-12-30 111 views
6

我想要用法語語言來顯示以下信息警告消息不正確顯示

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

但我正在逐漸Rack(s) [...] ne peut pas e darHS .

這裏的一些字符顯示不喜歡éclé

我正在使用警報標記來顯示消息。

我已經在message.properties文件中使用了unicode字符。

下面

是我的代碼。請幫助

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` 

和我使用AJAX調用顯示消息

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

消息是不顯示一些垃圾信件或不放棄像é,l'這樣的特殊字符。

+0

的HTML你必須使用哪種編碼?如果是iso-8859-1呈現utf-8會導致奇怪的字符 – Jan

+0

@Jan:我用UTF-8編碼 – Awanish

+0

你能分享給你發送數據的控制器代碼嗎?內容類型/字符集在某處被破壞 – Jan

回答

0

如果您共享ajax控制器代碼,它將會很有幫助。

我有一個類似的問題,我通過在響應中分配字符集來解決它。

請參見下面的源代碼:

response.setCharacterEncoding("UTF-8");