tomcat发布正常glassfish发布汉字乱码

原创 2016年06月01日 11:24:19

项目在tomcat 部署正常,glassfish 发布中文乱码


解决:

服务端接收ajax请求返回数据之前设置一下respose 编码

response.setHeader("Content-type", "text/html;charset=UTF-8");//我们采用的编码

或者,在项目的web.xml 添加spring 的配置

<!-- Filter 定义  -->
    <!-- Character Encoding filter -->
    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <init-param>
    <!--respose 编码 -->
<param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter>
    <filter-mapping>        <filter-name>encodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

CharacterEncodingFilter类具有encoding和forceEncoding两个属性,其中encoding是表示设置request的编码,forceEncoding表示是否同时设置response的编码。

Tomcat部署无乱码,换成glassfish就发生乱码的解决方法

在保证数据库编码,过滤器设置编码均一致的情况下 在项目配置文件中新建一个glassfish-web.xml 文件 文件内容为:     其中default-charset 编码要与其他部...
  • fuyu19890611
  • fuyu19890611
  • 2017年02月22日 22:36
  • 112

Eclipse GlassFish Console 中文乱码

console 乱码
  • u012382571
  • u012382571
  • 2015年04月24日 18:52
  • 417

GlassFish开发JSP时中文乱码问题

转自http://isong.blogspot.com/2008/10/glassfish-v2-jsp-request.html       最近幾天用 Microsoft Visual Web D...
  • robin5475
  • robin5475
  • 2009年03月21日 04:15
  • 4361

控制台下启动glassfish时,启动信息乱码的问题

OS:Mac OSX 10.6.4Glassfish:3.0.1在控制台下使用asadmin的时候所有输出信息都是乱码。解决办法:编辑bin/asadmin文件,在启动命令中的java后面,加入如下参...
  • yuanyuan110_l
  • yuanyuan110_l
  • 2010年09月18日 21:03
  • 1235

跨域名时glassfish出现乱码问题的解决

跨域名时glassfish出现乱码问题的解决 出现问题的主要原因是:别的域名服务器上的mysql数据库的编码是否是UTF8格式的,可以用以下指令查找: show variables like '%...
  • myjlvzlp
  • myjlvzlp
  • 2012年10月11日 13:46
  • 2578

java web(ubuntu+Glassfish+Postgres解决中文插库乱码)

java web部署文档一、安装步骤 基本安装: - JDK & JRE - 应用服务器(Glassfish) - 数据库(Postgres) dock...
  • u011604052
  • u011604052
  • 2016年10月22日 19:32
  • 312

解决psql客户端汉字乱码的一种方法

今天摆弄psql,发现汉字乱码,网上答案不够简介明了,但找到了一种比较有效的方法: 输入命令 SET client_encoding=GBK; 此命令将客户端编码方式变为GBK,即可实现汉字正常显...
  • Jason___Bourne
  • Jason___Bourne
  • 2015年04月09日 19:38
  • 1878

tomcat发布正常glassfish发布汉字乱码

项目在tomcat 部署正常,glassfish 发布中文乱码 解决: 服务端接收ajax请求返回数据之前设置一下respose 编码 response.setHeader("Content-ty...
  • zhulijunyou
  • zhulijunyou
  • 2016年06月01日 11:24
  • 605

解决URLConnection乱码问题

参考链接 http://www.cnblogs.com/dawnheaven/p/5414783.html UrlConnection doPost方法 /** * 发送POST请求 * ...
  • wzq__janeGreen_
  • wzq__janeGreen_
  • 2017年04月02日 18:02
  • 856

GlassFish 替换 Tomcat

突然想更新一下自己开发用的JDK版本,于是到了oracle网站上,刚开始下没留意,下载了SDK,其中包含了一个GlassFish,到网上查,发现这是个跟Tomcat差不多功能的东东,于是开始研究它。 ...
  • iijse
  • iijse
  • 2011年01月02日 01:58
  • 6125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat发布正常glassfish发布汉字乱码
举报原因:
原因补充:

(最多只允许输入30个字)