读书人

JSF 字符编码有关问题

发布时间: 2012-09-29 10:30:01 作者: rapoo

JSF 字符编码问题
在jsf中有这样两条

<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<webuijsf:meta httpEquiv="Content-Type" content="text/html;charset=UTF-8"/>

为什么在后台拿到的字符编码是GBK
String nkName=this.txtNkName.getValue().toString();
StringBufferInputStream sbis=new StringBufferInputStream(nkName);
InputStreamReader isr=new InputStreamReader(sbis);
System.out.println("java bean : "+isr.getEncoding());
输出就是java bean : GBK
特此请教一下

[解决办法]
写个过滤器,设置 request.setCharacterEncoding(“UTF-8");
[解决办法]
客户输入的应该和客户端OS有关,

读书人网 >Java相关

热点推荐