.总体上来说,建立mysql数据库时要选定好编码模式utf-8 utf8-bin 然后就能实现中文录入。在字符界面和gui界面的显示差别。在字符中是中文,而在gui界面是乱码(在字符中是乱码,而在gui界面是中文)。括号里的情况的解决办法是。进入字符界面时,录入这句即可mysql.exe -user=root -password=root -default-character-set=gbk 1.例如将所有的编码都设置成utf8,jsp的contentType= text/html;charset=utf-8 修改数据库默认编码ALTER DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 修改表的编码:ALTER TABLE category DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 修改表字段的编码ALTER TABLE test CHANGE dd dd VARCHAR( 45 ) CHARACTER S