pL/SQL DEVELOPER 7中 中文字符拷贝到其它软件例如Notepad会显示为乱码. 不知道怎么回事?
解决方案 »
- rman备份与恢复必须在归档模式下吗
- 实例化视图上能建索引吗?
- pro c中时间数据问题?
- Oracle 插入日期时,提示'文字与格式字符串不匹配'
- 请问在Oracle中怎样建立作业?
- oracle 9i for solaris 安装出现了display 的问题!
- exp问题
- 菜鸟在安装Oracle9i时的问题,请高手解答
- oracle求助!!!!!!!!!!!第 6行出现错误: ora-02253: 此处不允许约束条件说明
- Oracle-ORA-01722 invalid number 版本升级后出现的疑难问题
- 求助:我的写法有错吗?ORA-00984,ORA-06512错误..?
- 只是学习用,请问安装Oracle哪个版本好一些?谢谢!
此外还发现,把PROGRAM WINDOW的中文拷贝到wps中,居然可以正常显示. 所以我有时不得不以WPS作为过渡器.
修改注册表
KHEY_LOCAL_MACHINE\SOFTWARE\ORACLE\NLS_LANG 的键值设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK.(原来空)
当没有设置的时候,PL/SQL DEVELOPER就当字符集合是英文的.一般的软件没有强壮的编码识别能力只能先处理为乱码,但是WPS可以.
之前用的绿色版的6.0.5却没有这样的问题。
一开始怀疑是oracle字符集的问题,仔细检查了后发现字符集并没有问题,后面比较了2个版本的setting,还是找不到任何不同之处。
网上搜了一通,有说是字符集的问题,有说是字体的问题,反正都没说到点子上。
后来无意中发现一个网友提到一篇文章:http://tech.163.com/05/0824/15/1RUBED1E00091589.html 看了后试试,果然解决问题。
问题出在输入法里面,windowsxp默认的输入法为英语,键盘模式为美式键盘,这个选项一直用于win98中,同时提供的还有中文键盘的模式,由于win98中使用美式键盘没有任何问题,所以我在设置的时候,把中文键盘删除了,只保留了英文键盘。就是由于这个问题才出现复制中出现伦马的问题。直到这些就很好办了,删除英文的美式键盘模式,添加中文键盘模式并且设置为默认值就ok了。
用这种方式没解决,我的是win7