Flex, Ibatis, Oracle...
自己测试的时候建的数据库什么字符集记不清了,反正一切正常.
现在系统发布了,新建一个数据库,用SQL看显示的字符集是一样的,为什么现在中文是乱码呢???SELECT * FROM V$NLS_PARAMETERS;
Select userenv('language') from dual;我看在连MySQL的时候可以加字符集的,如
jdbc.url=jdbc:mysql://61.152.182.249:3306/smp?useUnicode=true&characterEncoding=UTF-8可连Oracle时候不能加!!!各位大大们给支个招啊,要死人啦...
自己测试的时候建的数据库什么字符集记不清了,反正一切正常.
现在系统发布了,新建一个数据库,用SQL看显示的字符集是一样的,为什么现在中文是乱码呢???SELECT * FROM V$NLS_PARAMETERS;
Select userenv('language') from dual;我看在连MySQL的时候可以加字符集的,如
jdbc.url=jdbc:mysql://61.152.182.249:3306/smp?useUnicode=true&characterEncoding=UTF-8可连Oracle时候不能加!!!各位大大们给支个招啊,要死人啦...
解决方案 »
- UTF-8和WE8ISO8859P1数据库之间互导
- 各位大虾麻烦帮我解决一下ORACLE报错问题啊。
- 删不掉的表,咋回事呢?
- 谁有ORACLE FOR VISTA的请联系QQ:81194882谢谢
- 如何同时监听2个节点上的oracle实例
- Clob对象的使用异常,大家指点一下......
- 知道View或TRIGGER的名称,我想通过SQL把该View或TRIGGER的原代码导出来 谢谢
- 排序时null放在最后,怎么写?
- 请教:这样一个SQL语句如何写?
- 千呼万唤始出来的Oracle 10g Release 2目前已经提供下载,为什么会这样??
- 请问下oracle后台JOB进程自动停止运行是什么原因的
- orcal服务器遇上自动获取ip时遇到的问题解决
老大,那要如何转?? Flex里转还是Java里转?? 是转SQL字符串还是转什么?每个地方都要转???
SQL> select * from nls_database_parameters 自己查一下数据库,看下字符集,然后更改客户端环境变量nls_lang和你库的对应
PL/SQL刚开始也是乱码,我改了之后好了...可是我现在程序里也是乱码啊,那要改哪里?
mysql的driver实现和oracle不一样,所以useUnicode=true&characterEncoding=UTF-8就只对mysql生效了。主要和你的字符集编码有关了,如果你的数据是utf8编码,你需要修改oracle的数据库字符集和你的数据的编码一致才行。你可以通过select userenv('language') from dual;