由于系统需要支持大陆与台湾中文输入,经常出现GBK编码未包含的非常用的字,如果字符集设置不当,则体现为中文乱码。
如?
<代码>创建表到达目标时间(名字varchar2 (10)); 插入到达目标时间(名字)值(' ? '); 插入到达目标时间(名字)值(“天气”); 插入到达目标时间(名字)值(?人); select * from ttt; 代码>
未调整前,显示?
把数据库编码调整为简化CHINESE_CHINA。AL32UTF8
设置NLS_LANG为简化CHINESE_CHINA。AL32UTF8
调整之后,重新测试显示正常