zoukankan      html  css  js  c++  java
  • Tomcat启动web项目静态页面中文乱码问题解决

    1 首先查看静态页面在编辑器中是否正常,  如果是eclipse ,需要设置一下项目编码格式为utf-8, 如果是idea , 一般会自动识别, 也可以自己手动检查一下,

    检查html上面是否有     <meta charset="UTF-8" />

    2 配置Tomcat编码为utf-8

    找到Tomcat安装目录下的conf目录下的server.xml, 打开 修改

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" URIEncoding="UTF-8" />
    3 打开 bin目录下的catalina.bat

    修改   (大概在211行)

    set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"

    set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
    4 , 如果仅仅是数据库查出来的数据乱码, 还需要设置一下数据库的编码格式 , ,找到MySQL的my.ini文件, 配置一下默认编码格式为utf-8  ,这个稍复杂一些, 你可以自己去百度

    重启项目, 乱码问题解决

  • 相关阅读:
    CSS
    人物
    CSS
    CSS
    概念- 工业4.0
    C#正则表达式
    六月定律
    c#中实现登陆窗口(无需隐藏)
    c#中关于String、string,Object、object,Int32、int
    一个快速找第k+1小的算法
  • 原文地址:https://www.cnblogs.com/xianz666/p/13064208.html
Copyright © 2011-2022 走看看