我在oracle定义了char(4),然后输入“你好”,为什么在jsp页面上显示”???“,而数据库里面已经存入“你好”了。但是定义char(5),在jsp页面也是“???”,定义成char(6)就能显示”你好“了。谁知道这是怎么回事吗?
往数据库里存的时候 new String(str.getBytes("GB2312"),"ISO8859-1");
从数据库往外取值的时候用 new String(str.getBytes("ISO8859_1"),"GB2312");
引用 往数据库里存的时候 new String(str.getBytes("GB2312"),"ISO8859-1"); 从数据库往外取值的时候用 new String(str.getBytes("ISO8859_1"),"GB2312"); 你说的是正常情况,我在web.xml里面已经配置了
<filter>
<filter-name>Set Character Encoding </filter-name>
<filter-class>com.wbs.common.util.SetCharacterEncodingFilter </filter-class>
<init-param>
<param-name>encoding </param-name>
<param-value>GBK </param-value>
</init-param>
</filter>
引用 我在oracle定义了char(4),然后输入“你好”,为什么在jsp页面上显示”???“,而数据库里面已经存入“你好”了。但是定义char(5),在jsp页面也是“???”,定义成char(6)就能显示”你好“了。谁知道这是怎么回事吗?
相关问答:
3-5人,工作地点上海浦东软件园,2-3年经验,英文流利,有意者请联系38954510-1355,15821699737,y.ming@live.cn 自己顶。。。 没有ORACLE ERP的经验,有用友和TIPTOP经验,英语说不好,看还是可以! 不知道有没有 ......
安装11g的06,打补丁升到07,从ODBC里面看,有 Oracle in OraOdac11g_home1 11.01.00.07 从注册表看HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\下面的Driver和Setup都是我的安装路径 "D:\\app\\Ad ......
导出、导入都是 oracle 10g 。 在导入过程中出现如下情况: IMP-00017: 由于 ORACLE 错误 6550, 以下语句失败: "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '4E014E50 ......
各大老师好,请教一个问题. 我设置了一个oracle字段,varchar(3000),然后插入一条数据长度才1000,就报错了.如:net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update Caused ......