mysql5.0的问题

buttontwo 2006-08-30 07:03:09
其实搞了半天,看了半天,查了半天,效果都不是很理想.我现在一个一个的做.其实我就是想把乱码解决,听别人说把mysql设成utf8,我看了我的my.ini,然后把eclipse设成utf8,还有把jsp的编码也设成utf8还是不行

我先从mysql安装开始,在configure中选的编码是utf8,

然后打开mysql的client,创建database

create database ss default character set utf8;

use ss;

create table dd(
name varchar(20));

insert into dd values('我疯了');
结果就出data too long....
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
buttontwo 2006-09-03
  • 打赏
  • 举报
回复
11
buttontwo 2006-08-31
  • 打赏
  • 举报
回复
用了你的show命令:
起中我的是
| character_set_client | utf8
|
| character_set_connection | utf8
|
| character_set_database | utf8
|
| character_set_filesystem | binary
|
| character_set_results | utf8
|
| character_set_server | utf8
|
| character_set_system | utf8
|
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.0\share\chars
ets\ |


这样是不是这样的结果,还需要改哪里吗,
这个地方直接在配置mysqlconfigure里直接把码设成utf8
pdw2009 2006-08-31
  • 打赏
  • 举报
回复
要修入my.ini文件的
http://www.blogjava.net/pdw2009/archive/2006/04/08/39992.html
你参考一下我写的这个日志
buttontwo 2006-08-31
  • 打赏
  • 举报
回复
[client]

port=3306

[mysql]

default-character-set=utf8
....
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8

这是我的my.ini
我所有语句都在mysql的c:\mysql\mysql command line client下操作的,没有涉及其他操作,整个都是涉及数据库的

}把字段也改成utf-8,最好是默认为utf8, default-character-set=utf8"

怎么设置,我mysql都设了把
zhangj0571 2006-08-30
  • 打赏
  • 举报
回复
在mysql_connect的语法后面添加一句:
mysql_query("set NAMES 'utf8'")应该可以了
icy_csdn 2006-08-30
  • 打赏
  • 举报
回复
把字段也改成utf-8,最好是默认为utf8, default-character-set=utf8

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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