博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jeecg代码生成器生成的代码中文变乱码的问题
阅读量:7114 次
发布时间:2019-06-28

本文共 556 字,大约阅读时间需要 1 分钟。

hot3.png

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

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

结果果然是乱码,如图:

220618_JUSX_914897.png

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

220842_Xnw6_914897.png

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

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

指定字符集登录

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

use database_name;

source xxxxxx

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

参考文章:

转载于:https://my.oschina.net/u/914897/blog/383669

你可能感兴趣的文章
Flask源代码阅读笔记(一)——应用启动
查看>>
IOS精品源码,仿探探UIButton封装iOS提示弹框迅速引导页自定义导航栏
查看>>
setState的一个Synthetic Event Warning
查看>>
通读Python官方文档之wsgiref(未完成)
查看>>
2017回顾
查看>>
Maven3 快速入门
查看>>
《编写可读代码的艺术》——表面层次的改进
查看>>
RxJS Observable - 一个奇特的函数
查看>>
大型WEB架构设计
查看>>
小程序TAB列表切换内容动态变化,scrollview高度根据内容动态获取
查看>>
swoole_table 实现原理剖析
查看>>
你需要知道面试中的10个JavaScript概念
查看>>
TiDB RC4 Release
查看>>
阿里云有对手了!CDN横评:腾讯云优势明显
查看>>
Ajax常用方法
查看>>
Glide 简单流程分析
查看>>
Hmily 2.0.3 发布,高性能异步分布式事务 TCC 框架
查看>>
烟花年下岁月
查看>>
Java源码阅读之HashMap - JDK1.8
查看>>
Docker 构建统一的前端开发环境
查看>>