社区
Java EE
帖子详情
在RedHat里安装tomcat5写入数据库的汉字是乱码怎么回事
wangzg30
2005-06-17 09:10:24
在RedHat里安装tomcat5写入数据库的汉字是乱码怎么回事,已经设置了request.setCharacterEncoding("GB2312");还是不行,请高手帮忙。
...全文
48
1
打赏
收藏
在RedHat里安装tomcat5写入数据库的汉字是乱码怎么回事
在RedHat里安装tomcat5写入数据库的汉字是乱码怎么回事,已经设置了request.setCharacterEncoding("GB2312");还是不行,请高手帮忙。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
osborne
2005-06-20
打赏
举报
回复
tomcat5默认是使用Iso8891的字符集的, 你搞个设置CharacterEncoding的Filter吧, 并在Web.xml配置一下
package util;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class SetEncodeFilter implements Filter {
protected FilterConfig filterConfig = null;
protected String defaultEncoding = null;
/* (non-Javadoc)
* @see javax.servlet.Filter#init(javax.servlet.FilterConfig)
*/
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
this.filterConfig = arg0;
this.defaultEncoding = filterConfig.getInitParameter("defaultencoding");
}
/* (non-Javadoc)
* @see javax.servlet.Filter#doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
*/
public void doFilter(
ServletRequest request,
ServletResponse response,
FilterChain chain)
throws IOException, ServletException {
// TODO Auto-generated method stub
request.setCharacterEncoding(selectEncoding(request));
chain.doFilter(request, response);
}
public void destroy() {
// TODO Auto-generated method stub
this.defaultEncoding = null;
this.filterConfig = null;
}
protected String selectEncoding(ServletRequest request) {
return this.defaultEncoding;
}
}
Tomcat
及MySQL中文
乱码
问题解决方案总览
Tomcat
和MySQL组合作为Web开发的基础,已经很流行了,但其中的
乱码
问题让人烦心,经过一段时间的学习和实践,现在有了一些方法消除
乱码
。 我用的平台是
Tomcat
5.5.12+MySQL 4.1.14 操作系统为WinXP sp2 和
Redhat
...
Oracle APEX开发搭建一《
Redhat
(rhel)8系统
安装
,yum,
Tomcat
,Nginx配置》
Oracle APEX开发搭建一
Redhat
(rhel)8 系统
安装
yum,
Tomcat
,Nginx配置 1. 启动盘 下载ISO镜像,使用 rufus 制作启动盘,大部分都是默认选项,最后
写入
时使用DD模式,不是ISO模式,这样U盘就是一个启动盘。 2....
redhat
9下使用mysql
乱码
的一个原因
原环境为:
redhat
7.3jdk1.3.1Apache 1.3
tomcat
4.03mysql 3.23.51现环境:
redhat
9jdk1.42
tomcat
4.1.31mysql 4.10装好
redhat
,
tomcat
, mysql 并把数据倒入mysql后,用mysql的client可看到
数据库
内的内容正确。...
java-Nginx与
Tomcat
安装
,配置及优化
java-Nginx与
Tomcat
安装
,配置及优化 1. java-Nginx
安装
,配置及优化 1.1 Nginx的
安装
linux服务器三种
安装
方式: 1.rpm(或pkg)
安装
,类似以与Windows
安装
程序,是预编译好的程序。 使用的是通用参数编译,配置...
【linux】RHEL 5.5
安装
中文字体
代码程序需要
写入
中文“宋体”到图片中,目前
写入
文字后显示
乱码
; 解决思路:
tomcat
网站应用显示正常,既然需要往图片上写中文肯定需要中文字体支持,并且环境变量也要改成中文; 解决方案: 1.
安装
中文字体包 ...
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章