SQL代码
1:在my.ini 文件的
default
-
character
-
set
=改为GBK呢
2:在连接驱动的url后面直接追加:?useUnicode=
true
&characterEncoding=gbk呢
3:在mysql命令行中运行以下代码:
SET
character_set_client = gbk;
SET
character_set_connection = gbk;
SET
character_set_database = gbk;
SET
character_set_results = gbk;
SET
character_set_server = gbk;
SET
collation_connection = gbk_bin;
SET
collation_database = gbk_bin;
SET
collation_server = gbk_bin;
特别注意!
像GBK,UTF-8这样的名字,在mysql与JAVA中有不同的规定,写的时候要格外注意,否则会出错。
比如GBK,在JAVA中要写成GBK,但在mysql中要写成gbk(连接数据库的URL)
比如UTF-8,在JAVA中要写成UTF-8,但在Mysql中要写成utf8
描述:像GBK,UTF-8这样的名字,在mysql与JAVA中有不同的规定,写的时候要格外注意,否则会出错。 比如GBK,在JAVA中要写成GBK,但在mysql中要写成gbk(连接数据库的URL) 比如UTF-8,在JAVA中要写成UTF-8,但在Mysql中要写成utf8 其它的字集符也有类似的区别