zoukankan      html  css  js  c++  java
  • tomcat8.5页面js乱码解决

    最近安装tomcat8.5x,只要运行就是中文乱码。

    界面乱七八遭,网上用了几种方法,好像都不管用。当然也有管用的。

    解决方法:

    1) server.xml

    Tomcat 8.5目录confserver.xml
    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" URLEncoding="UTF-8"/> 
    增加 URLEncoding="UTF-8"

    这个可以解决js里的乱码问题。一开始访问的时候,是通过js来中转的,直接报js语法错。

    通过上面的方法就可以解决这个跳转的问题,说明js起作用了。

    2)web.xml

    Tomcat 8.5目录confweb.xml
     <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>fileEncoding</param-name>
                <param-value>UTF-8</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>

    增加

    <init-param>
            <param-name>fileEncoding</param-name>
            <param-value>UTF-8</param-value>
    </init-param>

    我使用的html中都有

    <meta charset="UTF-8"网上说是这个也要,我没有试。

    还有的小伙伴说要清cache,当然我也处理了。

     

    这样之前的乱码问题就解决了。

    参考:https://blog.csdn.net/iBuDongIt/article/details/89492517

    以上的链接比较全,但我测试了只要处理以上二点就可以解决。

    道法自然
  • 相关阅读:
    Struts2(二)
    jiqixuexi
    UTF-8
    mysql load
    linux命令(转)
    apache FTP站点源码下载
    linux 命令
    clickhouse 查询
    CDH learning
    nfs
  • 原文地址:https://www.cnblogs.com/jiduoduo/p/14334002.html
Copyright © 2011-2022 走看看