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

问题描述

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

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

时间: 2024-09-12 17:34:05

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

图片存取-c# 编写SQL数据库程序 向数据库中存入图片 但是从中读取时不显示图片 这是为什么?

问题描述 c# 编写SQL数据库程序 向数据库中存入图片 但是从中读取时不显示图片 这是为什么? enter code here //这是把图片存入数据库之前的 将图片转成流的程序 dlg.Filter = "Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files(*.*)|*.*"; if (dlg.ShowDialog() == DialogResult.OK) { pic.Image = Image.FromFile(

ibatis根据ID批量删除与SQL语句中写“id in(1,2,4)”删除的效率分析

问题描述 大侠们讨论问题如题.请说说各自的见解,在ibatis开发中遇到比较简单的批量删除时会采用那种方式.为什么用采用这种方式,它的优点好处,不足等.欢迎讨论! 解决方案 解决方案二:以本人狭隘经验,同样的语句,当in中的数据比较多的时候,如2w,5w等,oracle中会非常慢,db2中非常快解决方案三:引用1楼ticmy的回复: 以本人狭隘经验,同样的语句,当in中的数据比较多的时候,如2w,5w等,oracle中会非常慢,db2中非常快 我个人认为,如果是很大一批数据的话,比如银行.电信系

SQL Server中使用外部命令执行sql脚本

server|脚本|执行 Author:David EulerDate: 2004/09/28Email:de_euler-david@yahoo.com.cn 有任何问题,请与我联系:)    有时候我们需要多次运行一个文件夹下所有的sql脚本(可能时txt或者sql等文本文件)来更新Schema,文件多的时候需要多次执行,那么可以使用多条语句来执行sql脚本.--下面的查询语句在SQL Query中运行,将执行d:\vss下面的指定sql脚本,这些脚本的后缀都是txtexec master.

如何在 SQL Server2000 中保存图像及读取图像信息

server //////////////////////////////////////////////////////////////////////////////////Author: stardicky ////E-mail: stardicky@hotmail.com ////QQNumber: 9531511 ////CompanyName: Ezone International ////Class: HBS-0308 ////title: 如何在 SQL Server2000

nsarray-从数字中得到指定值并在表视图显示

问题描述 从数字中得到指定值并在表视图显示 有一个数组,然后所有值都保存在arraypartno中,我将那个指定的值放在标签中,还要在单元中像PARTNUMBER一样显示: 代码: for (int i =0 ; i<[arrData count]; i++) { [arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"Condition"]]; [arraypartno addObject:[[arrDat

在java类中写带中文的sql语句,查询结果为空

问题描述 在java类中写带中文的sql语句,查询结果为空 String query="select * from Restaurant where Restaurant_name='紅樹林';"; rs=stm.executeQuery(query); 这是我在封装好的数据库类中写的sql语句,查询结果为空(rs.next() 为false ) 如果改用id查询,即: String query="select * from Restaurant where Restaura

hibernate 中写sql 的问题

问题描述 hibernate 中写sql 的问题 public List findCartByOrderstatus(final String ostatus,final Users u) { return this.getHibernateTemplate().execute(new HibernateCallback(){ @Override public List doInHibernate(Session session) throws HibernateException, SQLEx

那在sql server中该怎么写才能达到mysql中的分组效果呢,分出的结果不一样

问题描述 那在sql server中该怎么写才能达到mysql中的分组效果呢,分出的结果不一样 SELECT CASE WHEN AGE <= 10 THEN '1' WHEN AGE > 10 AND AGE <= 20 THEN '2' WHEN AGE > 20 AND AGE <= 30 THEN '3' WHEN AGE > 30 AND AGE <= 40 THEN '4' WHEN AGE > 40 AND AGE <= 50 THEN

菜鸟 求解答-orcale中between and的sql语句怎么写啊!求大神指导

问题描述 orcale中between and的sql语句怎么写啊!求大神指导 就是我想查询数据库中name列里随便一个范围内的数据 该怎么写呢, 解决方案 你的name是什么类型的? 字符串的话只能用枚举了. name in ('a','b','c') 如果是说数字类型或者日期时间类型,可以用 between and 或者 > < 当然也可以枚举 举例如下: 字段类型: name varchar2(30), age int(3) select * from tableName where n