pl_sql连接数据库,显示导入的数据文件中文为问号

按照如图方式查询,全部都是American,这个是可以更改的么,为什么另外的电脑上查询得到的就是中文字符集。我导入的数据库都显示不了中文,在其他电脑语言为中文的就能显示。... 按照如图方式查询,全部都是American,这个是可以更改的么,为什么另外的电脑上查询得到的就是中文字符集。我导入的数据库都显示不了中文,在其他电脑语言为中文的就能显示。求解决办法,好烦躁啊,折腾了好久。求大神出手相救 展开
 我来答
天极宇智波
推荐于2016-04-07 · TA获得超过426个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:186万
展开全部
出现这个问题有两个原因引起的:
第一:你的pl/sql没有汉化,可能会出现界面乱码问题。如果是这个问题直接下载个汉化包就可以解决。
第二:就是oracle数据库的排序问题,oracle数据库在安装的时候会根据系统语言自动去识别数据库对应的排序规则,如果你的系统原因是英文的那么oracle的排序规则就是英文的,如果你选择的是其它的那就其它语言的排序规则。
出现第二种情况最容易引起中文字符乱码问题,原因是你导入的数据里的排序规则和你安装的数据库的排序规则不一样导致的乱码,在网上也有很多出现该问题的解决方法,就是修改数据库语言为中文。但是本人试过不是很实用,所以最彻底的解决方案就是:
1.首先选择系统语言为简体中文,中国,时区选择北京,确定应用之后重启电脑。
2.然后在卸载你已经安装好的oralce数据库,百度经验就有如何卸载很详细。
3.重新安装oracle数据库记得选择数据库安装语言为GBK的,安装完成之后再导入排序规则为简体中文的数据库就可以了。
希望对你有所帮助!
我懒累累
2015-05-06 · 超过26用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:39.7万
展开全部
sql客户端看有没有选项可以修改本地字符集。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式