mysql+tomcat6.0 乱码问题

问题描述

最近做了一个小系统,在tomcat上运行,在自己机子上运行时毫无问题,到另一台机子测试时出现了乱码,过滤器加了,页面和数据库统一utf-8编码,tomcat打印信息:"insert into x("中文",x,x,x)",即sql语句执行时里面的中文字符还是正常的,执行过后插入到数据库里就成乱码了,有没有遇到这样问题的,给个解决方案。

解决方案

仍是mysql数据库编码问题啊http://www.iteye.com/problems/54699
解决方案二:
哥们,这个情况属于MySQL的编码格式不对。原因在于:1:在安装MySQL的时候,有一项让你选择编码格式,默认是latin1,你得把它改成utf8。如果没改的话,建议立刻重装,并且备份以前的表。2:然后检查每张表的编码。(我使用的可视化工具是MySQL query Browser)具体位置就是选中一个表,然后点击edit table,选中Table Option,最下面有一个character Set,那表示这张表所存放的数据的编码格式,记得也得选成utf8。做完以上两步,应该就不会再出现你说的问题了
解决方案三:
可能是 你迁移到机器的tomcat服务器编码 和你的不一样 你可以看看 编码是否相同 改成一致的应该就没有问题了

时间: 2024-11-02 14:46:50

mysql+tomcat6.0 乱码问题的相关文章

怎样解决MySQL 5.0.16的乱码问题

问:怎样解决MySQL 5.0.16的乱码问题? 答:MySQL 5.0.16的乱码问题可以用下面的方法解决: 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2.创建数据库时 整理设置成 gbk_chinese_ci 3.用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENGINE=

MySQL 5.0.16乱码问题的解决方法

问:怎样解决MySQL 5.0.16的乱码问题? 答:MySQL 5.0.16的乱码问题可以用下面的方法解决: 1 设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2 创建数据库时 整理设置成 gbk_chinese_ci 3 用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENGINE=

怎样才能解决MySQL 5.0.16的乱码问题

问:怎样解决MySQL 5.0.16的乱码问题? 答:MySQL 5.0.16的乱码问题可以用下面的方法解决: 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2.创建数据库时 整理设置成 gbk_chinese_ci 3.用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENGINE=

MySQL 5.0.16的乱码问题解决方法

问:怎样解决MySQL 5.0.16的乱码问题? 答:MySQL 5.0.16的乱码问题可以用下面的方法解决: 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2.创建数据库时 整理设置成 gbk_chinese_ci 3.用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENGINE=

MySQL 5.0.16乱码问题的解决方法_Mysql

怎样解决MySQL 5 0 16的乱码问题? 本文给出了解决方法:问:怎样解决MySQL 5.0.16的乱码问题? 答:MySQL 5.0.16的乱码问题可以用下面的方法解决:1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci2.创建数据库时 整理设置成 gbk_chinese_ci 3.用SQL建立表中 ENGINE=MyIS

apache2.2.4+jk+tomcat6.0地地址栏乱码问题

问题描述 我的项目是apache2.2.4+jk+tomcat6.0,s2sh,用urlrewrite做了伪静态,在apache没有整合tomcat的时候,用url传经过编译中文没有异常,但在整合之后,在地址栏中传经过编译的中文就会出现乱码,在tomcat的ajp connect设置了URIEncoding也不起做用.我是用URIEncoding编译的中文编译前http://localhost/ps-0-0-0-0-0-0-0-0-1-0-人.htm编译后http://localhost/ps-

Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教程_java

Javaweb开发环境的配置也是比较繁琐的一件事情,虽然理论上使用记事本,完全可以写出一个Javaweb工程, 但是在团队大型开发的Javaweb过程中,你必须配置好Eclipse.SVN.Tomcat与JDK1.6,当然还有Mysql数据库,不过数据库配置的事情属于后台内容,本文仅讨论前台开发环境的配置. 之所以选择Myeclipse6.5是因为其他高版本的Myeclipse实在是太卡,编辑小型程序还好,编辑大型程序完全吃不消,Eclipse的功能毕竟简陋,所以还是选择了旧版本.经典版本Mye

java导入mysql出现中文乱码

问题描述 java导入mysql出现中文乱码 我写了一个小程序把txt中的文字读取并写入mysql,然而无论怎么样都有乱码,我试了很多方法都不行,结果最后解决居然是因为url的问题,崩溃了,求大神们看看 之前是这样 public static final String url = "jdbc:mysql://127.0.0.1/website?useUnicode=true&characterEncoding=UTF-8"; 改成这样竟然就没问题了... public stat

JBPM4.4与SSH框架整合之后,启动Tomcat6.0之后,一直在查询JBPM4_JOB

问题描述 JBPM4.4与SSH框架整合之后,启动Tomcat6.0之后,一直在查询JBPM4_JOB,而且每个5秒查询一次.求各位大侠帮我解决一下.Hibernate:selectjobimpl0_.DBID_asDBID1_3_,jobimpl0_.DBVERSION_asDBVERSION3_3_,jobimpl0_.DUEDATE_asDUEDATE4_3_,jobimpl0_.STATE_asSTATE5_3_,jobimpl0_.ISEXCLUSIVE_asISEXCLUS6_3_,