搞懂Oracle字符集的几个要点 |
| 发布时间: 2012/8/23 16:40:07 |
|
经常会遇到一些“为什么我的查询显示乱码?”或者“为什么我导入后中文变成乱码?”的问题,如果想彻底搞懂原因,需要研究下Oracle的字符集以及他们之间的转换的关系,还有OS字符集、NLS_LANG跟数据库字符集的关系。简单的总结下要搞懂的几个要点: 2. 如果NLS_LANG设置成跟数据库字符集一样,则通过Oracle NET传递数据时存储的2进制不会发生转换。如果不一样,则会发生转换。 5.其实乱码,说到底就是用于显示字符的操作系统没有在字符编码中找到对应的字符导致的,也并不是只要将NLS_LANG设置成数据库字符集就可以避免乱码的。 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号