Oracle导入数据后,查询出来,本来应该是汉字的地方却出来乱码,怎么回事?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle导入数据后,查询出来,本来应该是汉字的地方却出来乱码,怎么回事?相关的知识,希望对你有一定的参考价值。
Oracle导入数据后,查询出来,本来应该是汉字的地方却出来乱码,怎么回事?
字符集有问题。首先你看看你电脑客户端的字符集是什么,查看数据库的字符集是什么。如果是一致的话,就说明源Oracle和目标Oracle 的字符集不一样。追问
这是不是一样的?
不是你这样看的。
看客户端:
Windows使用:
echo %NLS_LANG%
字符集错误会导到乱码的。
你最好选择与原来数据库一样的字符集,Oracle的字符集不对绝对会搞死人的。不要现在就去想兼容的事。从源头上搞定这件事
以上是关于Oracle导入数据后,查询出来,本来应该是汉字的地方却出来乱码,怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章
oracle数据库乱码问题,数据库无法插入中文,请路过的大神帮忙看看