文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>对乱码问题的处理

对乱码问题的处理

时间:2010-09-02  来源:C'est la vie

1:当然写过滤器了...

2:String类的封装方法,不管是乱码还是get传入没有编码的参数这个方法都适用:

   String str = new String(request.getParameter("cnname").getBytes("iso8859-1"),"utf-8")

3:在tomcat服务器的server.xml文件中的Connector标签增加解码的配置,   增加URIEncoding="utf-8"(解码) 配置如下:   

       <Connector port="808" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443"  URIEncoding="utf-8" />

 

使用c:url标签设置url,对中文自动进行编码                  

<!-- 组织修改密码的链接  url标签目的组织路径  -->   

<c:url value="/sys/user/loadPassword.jsp"  var="url" scope="page">      

  <c:param name="id" value="${sysUser.id}"></c:param>      

  <c:param name="name" value="${sysUser.name}"></c:param>    

  <c:param name="cnname" value="${sysUser.cnname}"></c:param>  

</c:url>

4:还有一种及其诡异的乱码问题,以上方法都试过还不行,但是用URLEecoder将其编码,然后再用URLDecoder再解码就可以了

    URLDecoder.decode(URLEncoder.encode(request.getParameter("name"),"iso8859-1"),"utf-8")

相关阅读 更多 +
排行榜 更多 +
毒药轮盘手机版下载

毒药轮盘手机版下载

休闲益智 下载
剑侠情缘零b服手游下载

剑侠情缘零b服手游下载

角色扮演 下载
惊魂动物园游戏手机版下载

惊魂动物园游戏手机版下载

冒险解谜 下载