使用Calcite,中文字符串toSqlString()时会变成乱码(unicode),可以新建一个方言类,重写quoteStringLiteral()方法解决。
没有重写quoteStringLiteral()时:
重写quoteStringLiteral()后:
原因在SqlDialect类中的quoteStringLiteral()方法:
使用Calcite,中文字符串toSqlString()时会变成乱码(unicode),可以新建一个方言类,重写quoteStringLiteral()方法解决。
没有重写quoteStringLiteral()时:
重写quoteStringLiteral()后:
原因在SqlDialect类中的quoteStringLiteral()方法: