riserny
侠客
侠客
  • UID26
  • 粉丝2
  • 关注0
  • 发帖数27
阅读:17056回复:3

Blurquary构建 中文关键字 查询出错

楼主#
更多 发布于:2015-10-22 16:38
使用Blurquery构建或使用Gird下面的查询框,当输入查询关键字为中文时,会报错以下错误。
16:35:31,469 ERROR [STDERR] Caused by: java.sql.SQLException: Illegal mix of collations for operation 'like'
16:35:31,469 ERROR [STDERR]  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
16:35:31,469 ERROR [STDERR]  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
初步分析Blurquery的第二个参“是查询关键”传到后台后变成了乱码,请关注一下。

最新喜欢:

周进周进
Rain
风云使者
风云使者
  • UID2
  • 粉丝15
  • 关注12
  • 发帖数264
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
沙发#
发布于:2015-10-22 16:51
如下图所示,在传值的过程中加入eccodeURI函数可以临时解决该问题,下一个版本会优化和更新该问题。

图片:bug3.png

世上本没有路,走的人多了,便变成了路.
riserny
侠客
侠客
  • UID26
  • 粉丝2
  • 关注0
  • 发帖数27
板凳#
发布于:2015-10-26 11:38
使用以上方式处理,运行不报错了,但是,中文关键字 无法匹配到相应的结果。
以上是4.0最新发布版本的问题。
Rain
风云使者
风云使者
  • UID2
  • 粉丝15
  • 关注12
  • 发帖数264
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
地板#
发布于:2015-10-28 09:51
riserny:使用以上方式处理,运行不报错了,但是,中文关键字 无法匹配到相应的结果。
以上是4.0最新发布版本的问题。
回到原帖
经确认为平台bug,在个别版本的mysql数据库中就不会出现该问题。已提交测试处理和跟进。谢谢反馈~
世上本没有路,走的人多了,便变成了路.
游客

返回顶部