jeecg代码生成器生成的代码中文变乱码的问题

使用jeecg代码生成器生成代码时发现全部的中文都变成了乱码,观察发现是全部的与字段相关的中文都是乱码,其它不会乱码,由于jeecg代码生成器是经过数据字典中每一个表字段的中文注释来生成字段的名称的,因此第一反映是过数据字典中的中文是乱码,因而用如下语句查询logistics_order对应在数据字典中的字段注释mysql

select t.COLUMN_COMMENT from `COLUMNS` t where t.TABLE_NAME = 'logistics_order'

结果果真是乱码,如图:sql


删除该表后,使用Navict for Mysql的图形化界面来执行建表语句,再查询发现注释变成了中文,如图:spa

再次用代码生成器生成代码,果真中文不会乱码啦!.net

原来我是用mysql的source命令来导入sql建表语句的,但默认的字符集不是utf8,因此导入的中文就变成了乱码,能够用如下方式解决:code

指定字符集登陆htm

mysql -ulogistics -p --default-character-set=utf8get

use database_name;class

source xxxxxx登录

这样导入的中文就不会乱码啦乱码

参考文章:

http://www.111cn.net/database/mysql/47250.htm

相关文章
相关标签/搜索