mysql 读出及写入中文乱码问题与解决
2008-10-16 14:40
495 查看
开发环境为 windows xp,mysql5.0(也安装在windows xp下),jdk1.5,eclipse 3.2,java。
问题就不描述了,只写最终解决方法:
1. 项目文件设置为utf-8.在eclipse-->项目 点右键-->properties-->info-->text file enconding选 utf-8
2.数据库编码设置为utf8 : 执行sql : alter database DB_name character set utf8;
3.修改数据库默认编码设置:用记事本打开$mysql_home/my.ini,修改
default-character-set = utf8 然后重启mysql;
4.设置连接编码为uft8: jdbc:mysql://ip:3306/DB_name?userUnicode=true&characterEncoding=utf8&user=...
5. 执行sql语句时编码格式转换:stmt.execute(new String(sqlStr.getByte("gbk"),"iso-8859-1"))
unix下还有待测试,有建议或需要讨论的请发邮件到:andfindmmm@gmail.com
问题就不描述了,只写最终解决方法:
1. 项目文件设置为utf-8.在eclipse-->项目 点右键-->properties-->info-->text file enconding选 utf-8
2.数据库编码设置为utf8 : 执行sql : alter database DB_name character set utf8;
3.修改数据库默认编码设置:用记事本打开$mysql_home/my.ini,修改
default-character-set = utf8 然后重启mysql;
4.设置连接编码为uft8: jdbc:mysql://ip:3306/DB_name?userUnicode=true&characterEncoding=utf8&user=...
5. 执行sql语句时编码格式转换:stmt.execute(new String(sqlStr.getByte("gbk"),"iso-8859-1"))
unix下还有待测试,有建议或需要讨论的请发邮件到:andfindmmm@gmail.com
相关文章推荐
- 解决mysql 写入中文读出乱码的问题
- 解决MySQL中写入中文出现乱码的问题
- Java 写入mysql 中文乱码问题(解决)
- Java 写入mysql 中文乱码问题(解决)
- 【JSP】JSP向MySQL写入|读出中文数据——乱码问题
- 解决hibernate写入mysql中文乱码问题
- jsp页面写入中文到mysql时出现乱码 问题解决
- jsp页面写入中文到mysql时出现乱码 问题解决
- linux服务器下mysql的中文乱码问题(解决)
- web 前端:连接mysql中文乱码问题的解决办法
- 解决Mysql中文乱码问题
- jsp servlet mysql fckeditor等配合使用时出现中文乱码的解决问题!
- XAMPP集成环境下Apache端口占用、MySQL密码及其各种中文字符乱码问题解决汇总
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- asp.net连接MySQL及中文乱码问题解决
- ODBC连接MySQL时中文乱码问题的解决
- 【mysql乱码】解决php中向mysql插入中文数据乱码的问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
- linux系统下mysql快速安装使用、远程访问及中文乱码问题解决
- php+mysql的utf-8中文乱码问题的解决方法