在使用填报功能,在设计好了的表单里,在预览模式下填报表单,录入的汉字,咋写入数据库后,显示是乱码。 但是检查了数据库的编码规则,已经是utf8格式,数据库的版面是 mysql5.7, 请问这个写入乱码的问题是什么原因造成的,又该如何解决? ------------------------------------------------------------------------------------------ 检查了系统管理中的【数据连接管理】,也按照提示进行了修改,但乱码问题依然存在。。。。 ------------------------------------------------------------------------------------------ 乱码的截图如下: 测试过英文,录入英文和录入数值是正常的,只有录入汉字是乱码。。。 ----------------------------------------------------------------------------------------- 也去查了mysql的数据库后台,也是乱码,而且乱码还跟帆软report系统里的乱码不一样。。。 ------------------------------------------------------------------------------------------ 然后又检查的 设计器里的【定义数据连接】 URL的内容如下: jdbc:mysql://localhost:3306/mydatabase?generateSimpleParameterMetadata=true&useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai ------------------------------------------------------------------------------------------ 【定义数据连接】URL处正确的写法如下: jdbc:mysql://localhost:3306/mydatabase?generateSimpleParameterMetadata=true&useUnicode=true&characterEncoding=UTF8&useSSL=false&serverTimezone=Asia/Shanghai ----------------------------------------------------------------------------------------- 问题已解决,截图如下: |
最佳回答 |
||||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|