zoukankan      html  css  js  c++  java
  • 暑期项目经验(十一)--网页中文乱码问题

                    网页中文乱码问题

        做项目时,不可避免的会碰到中文显示为乱码为问号的情形。网上讲得方法很多,不尽相同。反正我的做法是:

    1.修改tomcat中server.xml, 找到Connectotr,在里面加上URIEncoding="UTF-8"

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

    2.在所有的jsp上,添加以下两行。主要设置pageEncoding.

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <meta http-equiv="content-type" content="text/html;charset=utf-8"/>

    经过上面两步,一般就没什么中文乱码的问题了。

    3.要是页面传值,出现乱码。可以在相应程序中,用控制台输出相应的传值,然后进行,相应的转码。

    oneCategoryName =new String(oneCategoryName.getBytes("iso-8859-1"),"utf-8" );
    downloadFileName = new String(downloadFileName.getBytes(),"ISO8859-1" );

    根据自己的编码,都试一下,就可以解决了。一般都跟"ISO-8859-1"有关。

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

  • 相关阅读:
    Linux 部署 .net
    转载:什么才是真正的 RESTful 架构
    Web Api资料
    nginx 配置
    Nginx 资料
    session、cookie资料
    WCF 资料
    投资
    解决在控制层springmvc框架发出的400状态的错误
    解决springmvc在单纯返回一个字符串对象时所出现的乱码情况(极速版)
  • 原文地址:https://www.cnblogs.com/pxjgood/p/3994602.html
Copyright © 2011-2022 走看看