一、修改my.ini文件:
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
二、新建数据库时:
CREATE DATABASE myNewDb
CHARACTER SET utf8
COLLATE utf8_general_ci;
三、新建表的时候:
CREATE TABLE 'TableName' (
'ID' varchar(40) NOT NULL default '',
'UserID' varchar(40) NOT NULL default '',
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
四、设置URL的时候:
jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8;
五、编译器编码:
设置编译器的编码为 UTF-8
六 ,Eclipse中编译中文乱码的解决方法
设置Workspace的编码格式:
Windows->Preferences...打开"首选项"窗口,点击左侧导航树到General->Workspace,在右侧视图中找到“Text file encoding”选项设置,一种是默认(Default),另一种是从下拉列表中选择(Other)。Eclipse Workspace默认的编码方式是操作系统的编码格式,这跟操作系统的设置有关系;另外我们可以选择Other单选按钮,然后从按钮右侧的下拉列表中选择需要的编码格式(GBK、ISO-8859-1、UTF-16、UFT-16 etc.)。