asc002 2013-07-24 00:43 采纳率: 0%
浏览 1063

jasperireport的SQL query中写死的中文读取出来之后显示为问号

数据库是mysql 直接写select ‘中文’ as lan from table1 在报表中用到$F{lan} 就会示成问号,,,
如果是select language as lan from table1 这样写的话,language字段在数据库里的值是中文,取出来能在报表中正常显示成中文,,, 这是什么问题,有大神知道吗?? 哪里的字符编码设置有问题,,, 同样的代码,在32位机子上能正常显示, 64位的新电脑就出这种问题。。。

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥50 随机森林与房贷信用风险模型
    • ¥50 buildozer打包kivy app失败
    • ¥30 在vs2022里运行python代码
    • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
    • ¥15 求解 yolo算法问题
    • ¥15 虚拟机打包apk出现错误
    • ¥15 用visual studi code完成html页面
    • ¥15 聚类分析或者python进行数据分析
    • ¥15 三菱伺服电机按启动按钮有使能但不动作
    • ¥15 js,页面2返回页面1时定位进入的设备