紧急求援啊!mysql字符集编码问题!!!!!!

esadcl 2012-07-06 11:15:18
我在一个服务器上发布网站,jsp做的,编码全部采用utf-8,数据库是mysql。
网站发布后,数据库也导入了,但是插入数据时却是乱码,数据在网页上显示处理是都是正常的,可是写进数据库后就是乱码了。
服务器用的mysql是5.0.51.默认字符集是latin。
现在我要在上面创建数据库,要使我创建的数据库字符集为utf-8,表的字符集也是utf-8.我应该怎样写sql文件。
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
esadcl 2012-07-22
  • 打赏
  • 举报
回复
谢谢大家,问题是由于连接时没有指定编码造成的,已解决
rucypli 2012-07-06
  • 打赏
  • 举报
回复
导入的时候设置mysql --default-charactor-set=utf-8 < xxx.sql
brucenan999 2012-07-06
  • 打赏
  • 举报
回复
库。表。列的字符集全部查一遍。
ACMAIN_CHM 2012-07-06
  • 打赏
  • 举报
回复
按下贴中的方法检查你的字符集设置并贴出你的检查结果以供分析。

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
Rotel-刘志东 2012-07-06
  • 打赏
  • 举报
回复
show variables like '%char%';
set names 'utf-8';
Rotel-刘志东 2012-07-06
  • 打赏
  • 举报
回复
字符编码不一致导致的。
把mysql数据库的编码设置utf-8就可以了。
在my.ini或my.cnf下设置字符编码为set-default-character='utf-8';就可以了。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧