字符集问题一直叫人头疼,究其原因还是不能完全明白其运作原理。在整个运行环节中,字符集在3个环节中发挥作用:
方法/步骤
1、软件在操作系统上运作时的对用户的显示,此时采用操作系统定义的字符集进行显示。
2、2.数据向oracle服务端传送前的通告。也就是sqlplus告诉服务器现在使用的字符集是什么。
3、3.数据流到达服务器后,按照服务器所使用的字符集自动翻译客户端的数据,然后存储进系统。
4、客户读端的字符集可以和oracle客户端设置得不一样(本来人家就是自动鲁饰蝮柙翻译的),但是客户端字符集一定要和操作系统设置的字符集相匹配!
5、总结:先定位数据库字符编艨位雅剖码出现乱码的位置,然后根据不同的环节种的编码设置。也可以按照步骤中的图,统一设置字符编码。