我的客户端编码是gbk的,服务器是utf8的(因为需要连接另一个gbk字符集的服务器)
我打开plsql它警告我字符集不匹配,
然后我去数据库上插入数据,发现并没有产生乱码
请问以后可能会在哪里出现问题?
我打开plsql它警告我字符集不匹配,
然后我去数据库上插入数据,发现并没有产生乱码
请问以后可能会在哪里出现问题?
解决方案 »
- 触发器出错的问题
- 谁能给我一个oracle数据库表空间监控工具啊?求表空间监控工具...急!急!!急!急!急! 在线等啊
- SQL性能问题求问?
- 2001-6-18 怎么转换为 二零零二年四月五日
- 触发器 'ZX.MY_TRIGGER' 无效且未通过重新确认 这是什么原因引起的?
- sql 语句怎么写
- 如何登陆到oracle manager server?具体的讲讲。
- 通过游标向一个表中插入多条记录???????????????????
- 请问在Solaris中,是否可以通过编程(最好是shell)自动配置Oracle客户端?
- oracle 查询报错,单行子查询返回多个行
- oracle 10g for solaris x86 下载
- 菜鸟求助
但是如果客户端本身字符集与服务端不一样,而强制把session里的字符集属性改成相同的字符集,那么会出现问题:往数据库里写数据的时候没有执行转换过程,存进去的数据实际是按客户端的字符集写入的,这时候查询的时候字符集可能没问题(因为写进去和读出来都没有作转换过程),但是在正常配置的客户端里查看会出现乱码。
使用select dmp(t.col,1016) from tab 可以看出存储数据的字符集的变化。