甲骨文数据库保存非常用汉字时乱码

  

由于系统需要支持大陆与台湾中文输入,经常出现GBK编码未包含的非常用的字,如果字符集设置不当,则体现为中文乱码。
如?

  
 <代码>创建表到达目标时间(名字varchar2 (10));
  插入到达目标时间(名字)值(' ? ');
  插入到达目标时间(名字)值(“天气”);
  插入到达目标时间(名字)值(?人);
  select * from ttt;  
  

未调整前,显示?
凹坠俏氖菘獗4娣浅S煤鹤质甭衣搿?把数据库编码调整为简化CHINESE_CHINA。AL32UTF8
设置NLS_LANG为简化CHINESE_CHINA。AL32UTF8
调整之后,重新测试显示正常
凹坠俏氖菘獗4娣浅S煤鹤质甭衣?

甲骨文数据库保存非常用汉字时乱码