首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JSF 字符编码有关问题

2012-09-29 
JSF 字符编码问题在jsf中有这样两条jsp:directive.page contentTypetext/htmlcharsetUTF-8 pageEnco

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有关,

热点排行