zoukankan      html  css  js  c++  java
  • JS文件在WebLogic服务器乱码

    JS文件在WebLogic服务器乱码

    一、问题描述:

      本地服务器用Tomcat,页面显示正常;放到WebLogic服务器上,页面显示乱码,以下是我个人解决办法,希望有所帮助~~

    二、解决的艰辛历程(然并卵):

    1、在引用js的位置指定编码格式:

    <script type="text/javascript" src="js的路径" charset="UTF-8"></script>
    

    2、确定文件编码格式:

    (1)将乱码js问价拷贝,用其他编译器打开(本人用notepad++),看右下角文件格式是否为UTF-8(如下图)

     (2)将引用乱码的js文件拷贝,如上操作,确定两个文件编码是否一致,若不一致文件另存为一致编码格式

    3、在Weblogic.xml文件的中加入配置文件:

    <jsp-param>
          <param-name>encoding</param-name>
          <param-value>UTF-8</param-value>
    </jsp-param>
    
    <jsp-param>
          <param-name>compilerSupportsEncoding</param-name>
          <param-value>true</param-value>
    </jsp-param>
    

    三、成功案例:

      在Weblogic下的web.xml文件中添加<jsp-config>标签,如下

    <jsp-config>
    	<jsp-property-group>
    		<url-pattern>*.html</url-pattern>
    		<page-encoding>UTF-8</page-encoding>
    	</jsp-property-group>
    	<jsp-property-group>
    		<url-pattern>*.jsp</url-pattern>
    		<page-encoding>UTF-8</page-encoding>
    	</jsp-property-group>
    	<jsp-property-group>
    		<url-pattern>*.js</url-pattern>
    		<page-encoding>UTF-8</page-encoding>
    	</jsp-property-group>
    </jsp-config>
    		    
    

      

    四、问题解决

      如第三节的方法,我的页面再次上传服务器,打开就不乱码了,可以正常显示了~~

  • 相关阅读:
    夯实Java基础(六)——包装类
    JavaWeb:Cookie
    JavaWeb:HttpServletResponse
    JavaWeb:ServletResponse
    JavaWeb:HttpServletRequest
    JavaWeb:ServletRequest(二)
    JavaWeb:ServletRequest(一)
    JavaWeb:HttpServlet
    JavaWeb:GenericServlet
    Spring:Spring Cloud 2020 年维护路线图
  • 原文地址:https://www.cnblogs.com/Michelle20180227/p/12469273.html
Copyright © 2011-2022 走看看