问题描述:首先声明我的数据库用到一些比较特殊的字符,比如一些生僻的汉字,还有偏旁部首,笔画一类的东东。oracle版本10g.r2,OS是Windows,编程环境VS2005。问题出在做一些数据库更新时,有一部分字符在库中会显示"?"。我这几天一直在找解决办法,问题都指向oracle字符集的设置。我也照着前人的经验做过一些尝试但是始终无法解决问题。
我想有专家指导一下
1.修改服务器和客户端NLS_LANG的完整方法,因为我看以前说的比较乱。
2.要改成什么样才能去掉乱码。
3.如果能说一下原理就更爽了。
补充,我可以任意的改服务器端,重装也行,只要能解决问题,什么我都能做
我想有专家指导一下
1.修改服务器和客户端NLS_LANG的完整方法,因为我看以前说的比较乱。
2.要改成什么样才能去掉乱码。
3.如果能说一下原理就更爽了。
补充,我可以任意的改服务器端,重装也行,只要能解决问题,什么我都能做
解决方案 »
- 请教oracle高手,OCI初始化时出错
- 修改数据文件大小时遇到麻烦了,烦请大侠赐教,在此叩谢!
- 问一个2个ORACLE数据库比较更新的问题
- unix下c++用proc/c++连接oracle数据库,怎么编译-急急急急急急???
- 有難度的SQL語句
- 为什么exp我用sys用户登录不了
- data型如何转换格式
- oracle动态SQL求教
- 重装oracle到创建并启动oracle实例时报ora-01034:oracle not available
- 紧急求助!!!php使用oci连接linux下的oracle,插入中文没有问题,检索中文数据库返回全是?号,求大神帮忙!
- 处理阶梯状数据显示问题
- oracle9i插入大文本报jdbc异常
http://www.bc-cn.net/Article/sjk/oracle/200601/3490.html
你更新是通过程序还是通过sqlplus之类的工具了?