日期:2014-05-17  浏览次数:20792 次

oracle客户端与服务器端字符集不一样怎么办?
现在甲方的服务器端是AL32UTF8,我客户端是ZHS16GBK,
我把客户端也改成AL32UTF8,则客户端进SQLPLUS的提示符是乱码,
我又把客户端改回成ZHS16GBK,但是进工具软件PLSQL时提示与服务器端字符集不符可能会有意想不到的结果。
我该怎么办呢?  我不知客户端与服务器端不符,是否将来会存进去的内容会成乱码。要是全部是乱码我会发现,但有的贴子说部分内容可能会是乱码,这就让人没主意了啊。


------最佳解决方案--------------------
客户段如果是windows 就在注册表里改为和 服务器上一样的,如果是linux 那改起来就更方便了
------其他解决方案--------------------
我是可以把客户端改成与服务器端一样,但是这样的话,客户端用SQLPLUS时,它显示乱码,怎么办?

另外刚才我把一些原来数据库是是ZHS16GBK的记录,往现在是AL32UTF8的库里导,有些字段提示值太大,实际上就是原来长度够的,现在改为AL32UTF8后,长度不够了。