Jfinal 多数据查询 不支持like 中文

Jfinal 多数据查询 不支持like 中文 

R`RJNIB(4~WETH65(SGGMGA.png

直接查询 前十条 没问题

[%9LC89~9]77}3O@P`Q%78B.png

使用like 查询 中文不行 英文可以  数据库编码我看是是UTF-8 


blob.png

这是第二个数据源的连接  是不是要设置编码格式啊 求解啊!!!









评论区

JFinal

2016-11-10 18:19

jfinal 仅仅是将 sql 与其参数直接扔给了 JDBC 去查询数据库,所以 jfinal 这端是不会有问题的,只需要确定纯 JDBC 是否支持你的查询即可

目测应该字符集的问题,info.getArtName() 得到的字符集可能与数据库支持的不相同,建议将 info.getArtName() 手写成中文常量试试,当然这样做需要确保你的源程序使用的字符集与数据库字段一致

热门反馈

扫码入社