问题:jsp页面输入中文,提交数据库出现异常java.sql.SQLException: Incorrect string value: '\xE3\x80\x90\xE9\x80\无法写入。
原因mysql数据库编码和字符集应设为gb2312,在my.ini中找到[mysqld]改character_set_server=gb2312,找到[client]改default-character-set=gb2312;在data目录的db.opt文件中修default-character-set=gb2312 default-collation=gb2312_chinese_ci
查看数据库字符集和编码的命令:
show variables like 'collation_%' ;
show variables like 'character_set_%';