2015-12-30 114 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");