oracle中英文字符集的问题

oracle中英文字符集的问题,第1张

经典的问题 建议你在ITPUB上查询相关的帖子 才能知道字符集的具体问题 实在是很复杂

该问题可能需要如下的处理

1 B在使用NLS_LANG 是英文的时候,提取A数据库的内容,制作成ANSI SQL脚本

这个使用,ANSI出来的sql脚本在B机器上看,应该是中文,没有乱码。(原因是你的Windows的非UNICODE解析一定设置成了中文,或者本来就是中文的OS)

2 B在使用NLS_LANG 是中文的时候 连接C数据库 跑刚才的脚本

3 B在使用NLS_LANG 是中文的时候 从C读取的数据不会乱码

根本的原因不是数据库的版本问题,是原来8数据库的字符集设置犯了严重的错误 该DBA没有理解正确的字符集概念

怪不得这么高的悬赏 是个好问题

一般知网论文检测系统的数据库检测范围包括:中国学术期刊网络出版总库、中国博士学位论文全文数据库、中国优秀硕士学位论文全文数据库、中国重要会议论文数据库、中国重要报纸全文数据库、中国专利全文数据库、互联网资源(包含贴吧等论坛资源)、英文数据库(涵盖期刊、博硕、会 议的英文数据以及德国Springer、英国Taylor&Francis 期刊数据库、港澳台学术文献库、优先出版文献库、互联网文档资源、图书资源。

1、中国学术期刊网络出版总库:《中国学术期刊(网络版)》是世界上最大的连续动态更新的中国学术期刊全文数据库,是“十一五”国家重大网络出版工程的子项目,是《国家“十一五”时期文化发展规划纲要》中国家“知识资源数据库”出版工程的重要组成部分。

2、中国优秀硕士学位论文全文数据库:是目前国内相关资源最完备、高质量、连续动态更新的中国优秀博硕士学位论文全文数据库。目前,累积博硕士学位论文全文文献300万篇。

3、中国重要会议论文数据库:国内外重要会议论文全文数据库的文献是由国内外会议主办单位或论文汇编单位书面授权并推荐出版的重要会议论文。由《中国学术期刊(光盘版)》电子杂志社编辑出版的国家级连续电子出版物专辑。

4、中国重要报纸全文数据库:收录2000年以来中国国内重要报纸刊载的学术性、资料性文献的连续动态更新的数据库。至2012年10月,累积报纸全文文献1000多万篇。

5、中国专利全文数据库:包含发明专利、实用新型专利、外观设计专利三个子库,准确地反映中国最新的专利发明。专利相关的文献、成果等信息来源于CNKI各大数据库。可以通过申请号、申请日、公开号、公开日、专利名称、摘要、分类号、申请人、发明人、优先权等检索项进行检索,并一次性下载专利说明书全文。

6、互联网资源:(包含贴吧等论坛资源)

7、英文数据库:涵盖期刊、博硕、会 议的英文数据以及德国Springer、英国Taylor&Francis 期刊数据库、港澳台学术文献库

8、其他数据库官网并未公布说明,故省略。

解决方法:修改配置文件,最简单的完美修改方法,修改mysql的mycnf文件中的字符集键值(注意配置的字段细节):

1、在[client]字段里加入default-character-set=utf8,如下:

1[client]

2port = 3306

3socket = /var/lib/mysql/mysqlsock

4default-character-set=utf8

Spinger是个不错的数据库,再推荐你几个:

1 NCBI(美国国立生物技术信息中心) 数据库

>>

以上就是关于oracle中英文字符集的问题全部的内容,包括:oracle中英文字符集的问题、中国知网的论文检测数据库包括哪些,谢谢、为什么mybatis通过SQL只能查询英文数据库记录,不能查询中文等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9489328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存