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>
		    

  

四、问题解决

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

 

posted @ 2020-03-12 14:53  慕容冰菡  阅读(781)  评论(0编辑  收藏  举报