从icefaces的inputTextarea获取阿拉伯语值

时间:2010-11-11 12:28:31

标签: jsf unicode character-encoding icefaces

当我输入阿拉伯语时,我正在使用icefaces我得到一些奇怪的价值,如?????在豆上。

<ice:inputTextarea id="content" cols="30" rows="7"
    onkeypress="moveFocus(event,'btn-add');"
    binding="#{createSmsTemplateBean.bodyRef}"
    value="#{createSmsTemplateBean.smsTemplate.smsContent}"
    valueChangeListener="#{createSmsTemplateBean.contentChangeEvent}"
    partialSubmit="false"
    onkeyup="moveFocusSMS(event,'btn-addtag',form,this);"
    style="width: 507px; height: 97px;">
   </ice:inputTextarea>

当我在createSmsTemplateBean上打印smsContent时,我的价值就像?????。

我也在jspx中使用了元标记

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>

我仍然遇到了问题......

1 个答案:

答案 0 :(得分:0)

我在服务器控制台上输出了?????但是当我将它转换为char ascii时它转换得很好,这是服务器日志文件控制台的问题,它无法显示这样的字符