background image
报表开发工具中 mysql 数据库连接编码转化失效解决方案
1. 问题描述
在报表开发工具 FineReport 中,mysql 数据库连接通过
数据连接编码转换
进行编码的
转换,在通过报表录入往数据库中录入中文数据的时候,总是出现乱码,这个该怎么解决呢?
2. 解决方案
2.1 检查系统的默认字体
例如查看 windows 下
C/window/fonts
的字体样式,如下图:
如果没有以上字体,百度一下缺少字体自行安装,安装之后,已经包含以上的字体如果
还是出现问题,则需要参看及修改 MySQL 字符集。
2.2 参看及修改 MySQL 字符集
查看
MySql 字符集
MySQL 字符集介绍:MySQL 的字符集支持(Character Set Support)有两个方面:字符
集(Character set)和排序方式(Collation)。
对于字符集的支持细化到四个层次:服务器(server), 数据库(database), 数据表
(table), 连接(connection)。