mysql不能插入中文字符是怎么回事,
java吧
全部回复
仅看楼主
level 7
z413500350 楼主
--建表
mysql> create table vote(
-> id int primary key auto_increment,
-> content varchar(30) not null,
-> ticket int default 1
-> );
Query OK, 0 rows affected (0.08 sec)
--插入中文
mysql> insert into vote(content) values('曹操');ERROR 1366 (HY000): Incorrect string value: '\xB2\xDC\xB2\xD9' for column 'content' at row 1
--插入英文的
mysql> insert into vote(content) values('caca');
Query OK, 1 row affected (0.03 sec)
2013年09月09日 02点09分 1
level 7
z413500350 楼主
mysql> status;
--------------mysql Ver 14.14 Distrib 5.1.62, for Win32 (ia32)
Connection id: 2
Current database: mldn
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.1.62-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 2 hours 25 min 14 sec
Threads: 1 Questions: 49 Slow queries: 0 Opens: 21 Flush tables: 1 Open tables: 2 Queries per second avg: 0.5--------------
2013年09月09日 02点09分 2
level 7
z413500350 楼主
已经解决:set names GBK2312
2013年09月09日 02点09分 3
请问是怎么解决的..我也有这个问题
2013年09月12日 08点09分
回复 葵·坚守 : set names GBK2312
2013年09月12日 23点09分
level 15

2013年09月13日 00点09分 4
level 11
噢。,
2013年09月13日 00点09分 5
level 12
注意:表单可以全部设置gbk编码,单个表的某一个属性也可以(例如:name)
2013年09月13日 00点09分 6
level 13
还是改一下全部的默认编码吧
2013年09月13日 00点09分 7
level 13
学习
2013年09月13日 00点09分 8
level 11
安装的时候编码选有鬼子头像的那个就好了。
2013年09月13日 00点09分 9
level 1
请问,已经将表的属性设置成utf8,可以在dos界面添加中文字符。但是在图形界面(也就是运行程序时展示的界面)却无法添加字符,那该怎么解决的?
2015年01月27日 01点01分 10
1