
pl_sql连接数据库,显示导入的数据文件中文为问号
按照如图方式查询,全部都是American,这个是可以更改的么,为什么另外的电脑上查询得到的就是中文字符集。我导入的数据库都显示不了中文,在其他电脑语言为中文的就能显示。...
按照如图方式查询,全部都是American,这个是可以更改的么,为什么另外的电脑上查询得到的就是中文字符集。我导入的数据库都显示不了中文,在其他电脑语言为中文的就能显示。求解决办法,好烦躁啊,折腾了好久。求大神出手相救
展开
2个回答
展开全部
出现这个问题有两个原因引起的:
第一:你的pl/sql没有汉化,可能会出现界面乱码问题。如果是这个问题直接下载个汉化包就可以解决。
第二:就是oracle数据库的排序问题,oracle数据库在安装的时候会根据系统语言自动去识别数据库对应的排序规则,如果你的系统原因是英文的那么oracle的排序规则就是英文的,如果你选择的是其它的那就其它语言的排序规则。
出现第二种情况最容易引起中文字符乱码问题,原因是你导入的数据里的排序规则和你安装的数据库的排序规则不一样导致的乱码,在网上也有很多出现该问题的解决方法,就是修改数据库语言为中文。但是本人试过不是很实用,所以最彻底的解决方案就是:
1.首先选择系统语言为简体中文,中国,时区选择北京,确定应用之后重启电脑。
2.然后在卸载你已经安装好的oralce数据库,百度经验就有如何卸载很详细。
3.重新安装oracle数据库记得选择数据库安装语言为GBK的,安装完成之后再导入排序规则为简体中文的数据库就可以了。
希望对你有所帮助!
第一:你的pl/sql没有汉化,可能会出现界面乱码问题。如果是这个问题直接下载个汉化包就可以解决。
第二:就是oracle数据库的排序问题,oracle数据库在安装的时候会根据系统语言自动去识别数据库对应的排序规则,如果你的系统原因是英文的那么oracle的排序规则就是英文的,如果你选择的是其它的那就其它语言的排序规则。
出现第二种情况最容易引起中文字符乱码问题,原因是你导入的数据里的排序规则和你安装的数据库的排序规则不一样导致的乱码,在网上也有很多出现该问题的解决方法,就是修改数据库语言为中文。但是本人试过不是很实用,所以最彻底的解决方案就是:
1.首先选择系统语言为简体中文,中国,时区选择北京,确定应用之后重启电脑。
2.然后在卸载你已经安装好的oralce数据库,百度经验就有如何卸载很详细。
3.重新安装oracle数据库记得选择数据库安装语言为GBK的,安装完成之后再导入排序规则为简体中文的数据库就可以了。
希望对你有所帮助!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |