首页 > 效果图 > 知识 > 超集,介绍一下日本八九十年代集数超过百集的动画

超集,介绍一下日本八九十年代集数超过百集的动画

来源:整理 时间:2023-03-25 16:42:34 编辑:五合装修 手机版

本文目录一览

1,介绍一下日本八九十年代集数超过百集的动画

火影忍者管理公司蜡笔小新机器猫名侦探柯南七龙珠海贼王高达
七龙珠
你好!《花仙子》《七龙珠》《名侦探柯南》《蜡笔小新》希望对你有所帮助,望采纳。
犬夜叉

介绍一下日本八九十年代集数超过百集的动画

2,集数超过50集的动漫有哪些

犬夜叉 167集+完结篇26集+4部剧场版 寻找满月 52集 彩云国物语 第一季39集+第二季39集 火影忍者 目前436集 偶像宣言 134集 网球王子 178集+全国大赛26集+........ 精灵世纪 104集 魔界女王候补生 51集 魔法咪路咪路 第一部78集+第二部24集+第三部48集+第四部22集 我为歌狂 52集 柯南 目前619集 ........... 以上是自己看过的暂时想起来的几部、犬夜叉是最爱呢

集数超过50集的动漫有哪些

3,在地震资料处理与解释中超道集指的是什么

知道了什么是道集,超道集就不难理解了。我多啰嗦几句啊,难得看到自己专业的问题哦。 水平叠加理论中,最基本的概念就是共中心点,英文简称CMP(Common Middle Point)。也有别的名称,如共深度点(CDP)、共反射点(CRP)等。通常,CMP是均匀分布的,举例说,对于二维资料,可能是20米等距离间隔一个CMP。对于三维资料,可能20米乘以20米等面积间隔一个CMP。 多次覆盖技术出现后,每一个CMP内的地震道数由1道变成了几十道,甚至几百上千道。认为这些地震道反映的都是该点的地下反射信息,这些地震道称为该点的道集,(地震道的集合,很好理解,吼吼)。经过水平叠加技术,或者偏移技术处理,这些所有的地震道可以叠加成1道,每一道都代表唯一的一个CMP道集。所有CMP道集按照一定规则显示,就是我们平时看到的地震剖面。 道集就是地震道的集合,根据索引关键字的不同,有各种各样的道集。如共炮点道集,共检波点道集,共偏移距道集等。在成像处理中,还有共成像点(CIP)、共聚焦点(CFP)等概念。这些在地震资料处理中都有具体应用。 刚才讲了什么是道集,再讲超道集。 超道集,从字面上理解,就是很大的道集呗,就这么简单。超道集就是把相邻的好几个CMP点的地震道全部合在一起,构成1 个新的道集,这个新的道集称之为超道集。 超道集的作用:1、通过提高覆盖次数提高了信噪比。2、缩小了空间采样间隔,防止空间假频。 正因为这两个优点,超道集在处理、解释中都有广泛应用。在处理中,可以提高速度分析精度、提高多次波压制效果、提高模型道信噪比;在解释中,因为提高了空间采样率,所以在AVO、AVA等属性分析、角道集抽取等方面有一定优势(解释不是我的专业,我了解的不多)。 希望你能看懂吧,不懂可以交流。 我码了这么多文字,不给财富也要给个“采纳”吧?呵呵
知道了什么是道集,超道集就不难理解了。我多啰嗦几句啊,难得看到自己专业的问题哦。 水平叠加理论中,最基本的概念就是共中心点,英文简称CMP(Common Middle Point)。也有别的名称,如共深度点(CDP)、共反射点(CRP)等。通常,CMP是均匀分布的,举例说,对于二维资料,可能是20米等距离间隔一个CMP。对于三维资料,可能20米乘以20米等面积间隔一个CMP。 多次覆盖技术出现后,每一个CMP内的地震道数由1道变成了几十道,甚至几百上千道。认为这些地震道反映的都是该点的地下反射信息,这些地震道称为该点的道集,(地震道的集合,很好理解,吼吼)。经过水平叠加技术,或者偏移技术处理,这些所有的地震道可以叠加成1道,每一道都代表唯一的一个CMP道集。所有CMP道集按照一定规则显示,就是我们平时看到的地震剖面。 道集就是地震道的集合,根据索引关键字的不同,有各种各样的道集。如共炮点道集,共检波点道集,共偏移距道集等

在地震资料处理与解释中超道集指的是什么

4,要好看的动漫

《Myself;Yourself》校园友情+爱情(不是后宫类)本人强力推荐尤其是第11话后边送别那部分~有种想哭的冲动啊!不过结局有点敷衍观众 13集 《虫之歌》本人没太看懂 听说小说写得蛮不错的《仰望半月的夜空》感人,如果LZ喜欢看感人的动漫的话开始感觉困难重重啊,我建议你看看这个 6集 《神无月の巫女》虽然有点老,不过挺不错的 12集 《初音岛》纯爱情故事 ⅠⅡ部合共52集 《悠久之翼》又名《ef-a tale of memories》结局超感人,我都哭出来了 12集 《H20-沙中足迹》又名《H20-FOOTPRINTS IN THE SAND》跟悠久之翼差不多 结局超感人12集 《青空下的约定》这个是说友情的,本人觉得挺不错 13集 《心跳回忆Only Love》纯校园爱情故事 本人结尾看着感觉不太爽25集 《旋风管家》有点说爱情的,搞笑成份比较多 52集 《灼眼的夏娜》第1部说打斗的比较多,第2部说爱情的比较多,强力推荐! ⅠⅡ部共48集 《School Days》(根据H游戏改编的)本人强推一部折磨人的动漫。很是现实啊.虽然有点H,这部动漫用一句话可以总结可怜之人必有可恨之处! 12集 (另外有H版6集内容很是XE结局不一样在此不多做介绍)《命运守护夜》圣杯间的战斗有感情戏,很好看!《风之圣痕》女主角属于粗线条的那种,男主角一出场就很厉害是那种腹黑的类型,而且蛮酷的 24集 《桃华月惮》这幕动漫的剧情有点难懂,建议LZ从第1集看到26集,再从26集看到第1集,这样就比较明白了 26集 当然不能少的KEY的3部催泪动漫 《KANON》又名《雪之少女》 24集《AIR》又名《在天空下》 13集《CLANNAD》 22集 《零之使魔》搞笑+爱情的 13集 《零之使魔Ⅱ双月の骑士》同上 12集 《零之使魔Ⅲ三美姬の轮舞》同上 连载中 《濑户の花嫁》也是搞笑+爱情的 26集 《少女爱上姐姐》千万别给名字吓到了,“姐姐”可是男的 12集 《京四郎和永远的天空》本人强力推荐 12集
樱兰高校,华丽的挑战,SA特优生,黑执事,隐之王
家庭教师
《圣魔之血》 华丽丽DI~~《真夜中的侦探》 人设很美型<吟游默示录>!帅哥N多 由贵的作品,美型!<今天开始做魔王>帅哥N多<吸血鬼骑士>很好看.人物也都美超型啊...<暗之末裔><黑执事>华丽!<天国少女>今年的新番,美型啊<伯爵与妖精>不可思议游戏》 穿越时空+爱情 已完结 经典的后宫作品,渡濑悠宇老师的画风很成熟,细腻,此作以帅哥众多而著名,题材虽老套,但情节可圈可点,除女主角不太惹人喜爱外,算是上佳之作,有某些感人情节,并配以Q版搞笑,是很多后宫作品中常用的表现手法 《遥远时空中》 穿越时空+爱情 已完结 光荣公司著名逆后宫三部曲之一,这个和《不》几乎雷同,同样一群帅哥围着一个不太惹人喜爱的女主转,其中的暧昧情感纠缠不清 《金色琴弦》 校园+爱情+音乐 已完结 同上,光荣公司的,音乐的却好听,看后有种想学习乐器的冲动,帅哥一大堆,连无名小卒都是帅哥,服装发型超美型,很养眼的 《恋爱天使--安琪莉可》 异世界+爱情 已完结 也是光荣公司的,是三部曲中最不好看的一部(没看完),不太喜欢它的画风(和前两部不一样),第一季是九男喜欢一女,第二季又冒出好几个男的,庞大的男后宫啊~~ 《樱兰高校男公关部》 校园+搞笑+爱情 已完结 轻松搞笑,适合各年龄阶层,各式各样的帅哥,真佩服作者的想象力,看后很开心 《完美小姐进化论》 校园+爱情+搞笑 已完结 和《樱》相似,但我认为差太远了,不喜欢它的画风,上面的人全是厚唇,四个帅哥和一个无厘头女主的搞笑同居生活,无聊时可以看看 《水果篮子》 校园+变身+爱情 已完结 这是一部集爱情,亲情,友情于一体的清新作品,感人的开始,流着泪的结束,不同于传统的男后宫,音乐特别好听,像初夏里吹着微风 ,据说好多男生看了也哭的稀里哗啦,放心~不是悲剧,是感动~~女主小透我很喜欢,坚强乐观 《新白雪姬传说》 魔法+爱情 已完结 帅哥有2,共13集,还不错,因为剧集不长,很适合一次看完 《愿此刻永恒》 校园+爱情 已完结 三角恋,擦身而过得爱情,是比较老的经典爱情作品 《风之圣痕》 校园+魔法+爱情 已完结 女主角很野蛮的,男主帅帅的,有点坏坏的,一上来就可厉害(风之契约者),很好看,推荐 《梦幻妖子》 魔法+爱情 已完结 渡濑老师续《不》后的又一经典动画作品,人物依然美型,画风依然成熟,情节以传说的仙女的羽衣为背景展开,人物的情感刻画深刻, 我一直都喜欢渡濑老师的作品,无奈只有两部拍成动画,喜欢看帅哥的,要看哦~ 《天使怪盗》 魔法+爱情+校园 已完结 两个可爱的14岁小姐妹,(个人比较喜欢姐姐),和14岁男生发生的三角恋,恩~~应该是多角恋,怪盗DARK更是帅的掉渣,青涩的爱情也是经的考验才更加坚固,现在的孩子哦,都是早恋~~ 《浪客剑心》 热血+历史+爱情 已完结 剑心的使命,责任,还有他和小薰细腻的感情都是经典啊,剑心的人格魅力无敌,可是被评为少女心中的最爱NO.1。剑心越看越帅,尤其是拔剑的时候,而且剧情是一集一个故事,又有连接,很好看 《十二国记》 穿越时空+历史 貌似未完结,结局有点仓促 剧情很好,是日本动漫少有的内涵的动画,剧情很紧凑,看了很振奋人心,本人很喜欢 《闪灵二人组》 魔法+友情 已完结 这个算不上经典,但一直人气很旺,讲友情的,剧情还行,每集都是讲抢东西的,不过男人间的友情很好看的,帅哥好几个,没有爱情 《大剑》 格斗+除魔 已完结 这个是我认为新番里最经典的一部动画,以女性为格斗主角,展现女性的坚韧与柔情,剧情结构紧凑,看完一集想看下集,有内涵,虽有点血腥,但大有感动所在。个人认为和《十二国记》是一个类型的,都是表现女性内心的一些东西 《少年阴阳师》 除魔+友情 已完结 帅哥挺多,声优超赞,剧情一般,爱情不多,恋声优的朋友一定要看 《抓鬼天狗帮》 除魔+暧昧 已完结 个人认为和《少阴》很像,都是一个少年阴阳师配一个型男,负责保护他,有稍许暧昧,没有女主 《叛逆的鲁鲁修》 契约类+机械+格斗 已完结 好像从这部动画出了后,契约类都很吃香,鲁鲁那个帅啊,剧情也赞,喜欢长腿长身的画风的一定要看,上面的人都身形好(个人认为有点偏瘦了) 《推理之绊》 智慧+推理 已完结 推理逻辑没有《柯南》那么专业,不过人物要美型很多,比较适合女孩看,属于休闲类推理,鸣海步真是帅啊,又聪明又有个性 。这些里随便挑吧,都蛮好看的...希望您能喜欢!^-^
1.火影忍者2.全职猎人3.蜡笔小新4.七龙珠5.海贼王6.死神7.钢之练金术师8.强制装甲9.棋魂10.地狱之歌 11.地狱少女
蓝龙,火影忍者,网球王子,冲锋21,海贼王,魔法小神童加旋

5,oracle数据库中有哪些字符集字符集之间的子集和超集关系是怎么样

oracle数据库的字符集有很多的,具体的也不能一一详细地列举出来了,但是,建库的时候,会有选择字符集的界面,点开下拉条,将会列出oracle所支持的所有字符集(10/12)。超集与子集是包含和被包含的关系,超集兼容子集。
理解ORACLE数据库字符集一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其中oracle8i支持48种语言、76个国家地域、229种字符集,而oracle9i则支持57种语言、88个国家地域、235种字符集。由于oracle字符集种类多,且在存储、检索、迁移oracle数据时多个环节与字符集的设置密切相关,因此在实际的应用中,数据库开发和管理人员经常会遇到有关oracle字符集方面的问题。本文通过以下几个方面阐述,对oracle字符集做简要分析二.字符集基本知识2.1字符集 实质就是按照一定的字符编码方案,对一组特定的符号,分别赋予不同数值编码的集合。Oracle数据库最早支持的编码方案是US7ASCII。 Oracle 的字符集命名遵循以下命名规则 : 即: <语言><比特位数><编码 > 比如: ZHS16GBK表示采用GBK编码格式、16位(两个字节)简体中文字符集2.2字符编码方案2.2.1 单字节编码 (1)单字节7位字符集,可以定义128个字符,最常用的字符集为 US7ASCII (2)单字节8位字符集,可以定义256个字符,适合于欧洲大部分国家 例如:WE8ISO8859P1(西欧、8位、ISO标准8859P1编码 )2.2.2 多字节编码 (1)变长多字节编码 某些字符用一个字节表示,其它字符用两个或多个字符表示,变长多字节编码常用于对亚洲语言的支持, 例如日语、汉语、印地语等 例如:AL32UTF8(其中AL代表ALL,指适用于所有语言)、 zhs16cgb231280 (2)定长多字节编码 每一个字符都使用固定长度字节的编码方案,目前oracle唯一支持的定长多字节编码是AF16UTF16,也是仅用于国家字符集2.2.3 unicode 编码 Unicode 是一个涵盖了目前全世界使用的所有已知字符的单一编码方案,也就是说Unicode为每一个字符提供唯一的编码。UTF-16是unicode的16位编码方式,是一种定长多字节编码,用2个字节表示一个unicode字符,AF16UTF16是UTF-16编码字符集。 UTF-8 是unicode的8位编码方式,是一种变长多字节编码,这种编码可以用1、2、3个字节表示一个unicode字符,AL32UTF8,UTF8、UTFE是UTF-8编码字符集2.3 字符集超级 当一种字符集(字符集A)的编码数值包含所有另一种字符集(字符集B)的编码数值,并且两种字符集相同编码数值代表相同的字符时,则字符集A是字符集B的超级,或称字符集B是字符集A的子集。 Oracle8i 和oracle9i官方文档资料中备有子集-超级对照表(subset-superset pairs),例如:WE8ISO8859P1是WE8MSWIN1252的子集。由于US7ASCII是最早的Oracle数据库编码格式,因此有许多字符集是US7ASCII的超集,例如WE8ISO8859P1、ZHS16CGB231280、ZHS16GBK都是US7ASCII的超集。2.4 数据库字符集(oracle服务器端字符集) 数据库字符集在创建数据库时指定,在创建后通常不能更改。在创建数据库时,可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。2.4.1 字符集 (1) 用来存储CHAR, VARCHAR2, CLOB, LONG等类型数据 (2) 用来标示诸如表名、列名以及PL/SQL变量等 (3) 用来存储SQL和PL/SQL程序单元等2.4.2 国家字符集: (1) 用以存储NCHAR, NVARCHAR2, NCLOB等类型数据 (2) 国家字符集实质上是为oracle选择的附加字符集,主要作用是为了增强oracle的字符处理能力,因为NCHAR数据类型可以提供对亚洲使用定长多字节编码的支持,而数据库字符集则不能。国家字符集在oracle9i中进行了重新定义,只能在unicode编码中的AF16UTF16和UTF8中选择,默认值是 AF16UTF162.4.3查询字符集参数 可以查询以下数据字典或视图查看字符集设置情况 nls_database_parameters 、props$、 v$nls_parameters 查询结果中NLS_CHARACTERSET表示字符集,NLS_NCHAR_CHARACTERSET表示国家字符集2.4.4 修改数据库字符集 按照上文所说,数据库字符集在创建后原则上不能更改。如果需要修改字符集,通常需要导出数据库数据,重建数据库,再导入数据库数据的方式来转换,或通过ALTER DATABASE CHARACTER SET语句修改字符集,但创建数据库后修改字符集是有限制的,只有新的字符集是当前字符集的超集时才能修改数据库字符集,例如UTF8是US7ASCII的超集,修改数据库字符集可使用ALTER DATABASE CHARACTER SET UTF8。2.5 客户端字符集(NLS_LANG参数)2.5.1 客户端字符集含义 客户端字符集定义了客户端字符数据的编码方式,任何发自或发往客户端的字符数据均使用客户端定义的字符集编码,客户端可以看作是能与数据库直接连接的各种应用,例如sqlplus,exp/imp等。客户端字符集是通过设置NLS_LANG参数来设定的。2.5.2 NLS_LANG 参数格式 NLS_LANG=_. Language: 显示oracle消息,校验,日期命名 Territory :指定默认日期、数字、货币等格式 Client character set :指定客户端将使用的字符集 例如: NLS_LANG=AMERICAN_AMERICA.US7ASCII AMERICAN是语言,AMERICA是地区,US7ASCII是客户端字符集2.5.3 客户端字符集设置方法 1)UNIX 环境 $NLS_LANG=“simplified chinese”_china.zhs16gbk $export NLS_LANG 编辑oracle用户的profile文件 2)Windows 环境 编辑注册表 Regedit.exe---HKEY_LOCAL_MACHINE---SOFTWARE---ORACLE—HOME02.5.4 NLS 参数查询 Oracle 提供若干NLS参数定制数据库和用户机以适应本地格式,例如有NLS_LANGUAGE,NLS_DATE_FORMAT,NLS_CALENDER等,可以通过查询以下数据字典或v$视图查看。 NLS_DATABASE_PARAMETERS-- 显示数据库当前NLS参数取值,包括数据库字符集取值 NLS_SESSION_PARAMETERS-- 显示由NLS_LANG 设置的参数,或经过alter session 改变后的参数值(不包括由NLS_LANG 设置的客户端字符集) NLS_INSTANCE_PARAMETE-- 显示由参数文件init.ora 定义的参数V$NLS_PARAMETERS--显示数据库当前NLS参数取值2.5.5 修改NLS参数 使用下列方法可以修改NLS参数 (1)修改实例启动时使用的初始化参数文件 (2)修改环境变量 NLS_LANG (3)使用ALTER SESSION语句,在oracle会话中修改 (4)使用某些SQL函数 NLS 作用优先级别:Sql function>alter session>环境变量或注册表>参数文件>数据库默认参数三.导入/导出与字符集转换3.1 EXP/IMP Export 和 Import 是一对读写Oracle数据的工具。Export 将 Oracle 数据库中的数据输出到操作系统文件中, Import 把这些文件中的数据读到Oracle 数据库中,由于使用exp/imp进行数据迁移时,数据从源数据库到目标数据库的过程中有四个环节涉及到字符集,如果这四个环节的字符集不一致,将会发生字符集转换。EXP ____________ _________________ _____________ |imp导入文件|<-><-> ------------ ----------------- -------------IMP ____________ _________________ _____________ |imp导入文件|->|环境变量NLS_LANG|->|数据库字符集| ------------ ----------------- ------------- 四个字符集是 (1)源数据库字符集 (2)Export过程中用户会话字符集(通过NLS_LANG设定) (3)Import过程中用户会话字符集(通过NLS_LANG设定) (4)目标数据库字符集3.2导出的转换过程 在Export过程中,如果源数据库字符集与Export用户会话字符集不一致,会发生字符集转换,并在导出文件的头部几个字节中存储Export用户会话字符集的ID号。在这个转换过程中可能发生数据的丢失。例:如果源数据库使用ZHS16GBK,而Export用户会话字符集使用US7ASCII,由于ZHS16GBK是16位字符集,而US7ASCII是7位字符集,这个转换过程中,中文字符在US7ASCII中不能够找到对等的字符,所以所有中文字符都会丢失而变成“?? ”形式,这样转换后生成的Dmp文件已经发生了数据丢失。因此如果想正确导出源数据库数据,则Export过程中用户会话字符集应等于源数据库字符集或是源数据库字符集的超集3.3导入的转换过程 (1)确定导出数据库字符集环境 通过读取导出文件头,可以获得导出文件的字符集设置 (2)确定导入session的字符集,即导入Session使用的NLS_LANG环境变量 (3)IMP读取导出文件 读取导出文件字符集ID,和导入进程的NLS_LANG进行比较 (4)如果导出文件字符集和导入Session字符集相同,那么在这一步骤内就不需要转换,如果不同,就需要把数据转换为导入Session使用的字符集。可以看出,导入数据到数据库过程中发生两次字符集转换 第一次:导入文件字符集与导入Session使用的字符集之间的转换,如果这个转换过程不能正确完成,Import向目标数据库的导入过程也就不能完成。 第二次:导入Session字符集与数据库字符集之间的转换。 然而,oracle8i的这种转换只能在单字节字符集之间进行,oracle8i导入Session不支持多字节字符集之间的转换,因此为了避免第一次转换,导入Session使用的NLS_LANG与导出文件字符集相同,第二次转换(通过SQL*Net)支持任何两种字符集。以上情况在Oracle9i中略有不同四.乱码问题 oracle在数据存储、迁移过程中经常发生字符乱码问题,归根到底是由于字符集使用不当引起。下面以使用客户端sqlplus向数据库插入数据和导入/导出(EXP/IMP)过程为例,说明乱码产生的原因。4.1使用客户端sqlplus向数据库存储数据 这个过程存在3个字符集设置 (1)客户端应用字符集 (2)客户端NLS_LANG参数设置 (3)服务器端数据库字符集(Character Set)设置 客户端应用sqlplus中能够显示什么样的字符取决于客户端操作系统语言环境(客户端应用字符集),但在应用中录入这些字符后,这些字符能否在数据库中正常存储,还与另外两个字符集设置紧密相关,其中客户端NLS_LANG参数主要用于字符数据传输过程中的转换判断。常见的乱码大致有两种情形: (1)汉字变成问号“?”;当从字符集A 转换成字符集B时,如果转换字符之间不存在对应关系,NLS_LANG使用替代字符“?”替代无法映射的字符 (2)汉字变成未知字符(虽然有些是汉字,但与原字符含义不同)转换存在对应关系,但字符集A 中的字符编码与字符集B 中的字符编码代表不同含义4.2发生乱码原因 乱码产生是由于几个字符集之间转换不匹配造成,分以下几种情况: (注:字符集之间如果不存在子集、超集对应关系时的情况不予考虑,因为这种情况下字符集之间转换必产生乱码) 1)服务器端数据库字符集与客户端应用字符集相同,与客户端NLS_LANG参数设置不同 如果客户端NLS_LANG字符集是其它两种字符集的子集,转换过程将出现乱码。 解决方法:将三种字符集设置成同一字符集,或NLS_LANG字符集是其它两种字符集的超集 2 )服务器端数据库字符集与客户端NLS_LANG参数设置相同,与客户端应用字符集不同 如果客户端应用字符集是其它两种字符集的超集时,转换过程将出现乱码,但对于单字节编码存储中文问题,可参看本文第5章节的分析 3 )客户端应用字符集、客户端NLS_LANG参数设置、服务器端数据库字符集互不相同 此种情况较为复杂,但三种字符集之间只要有不能转换的字符,则必产生乱码4.3导入/导出过程出现乱码原因 这个过程存在4个字符集设置,在3.1章节中已分析 (1)源数据库字符集 (2)EXP过程中NLS_LANG参数 (3)IMP过程中NLS_LANG参数 (4)目标数据库字符集 出现乱码原因 1 )当源数据库字符集不等于EXP过程中NLS_LANG参数,且源数据库字符集是EXP过程中NLS_LANG的子集,才能保证导出文件正确,其他情况则导出文件字符乱码 2 )EXP过程中NLS_LANG字符集不等于IMP过程中NLS_LANG字符集,且EXP过程中NLS_LANG字符集是IMP过程中NLS_LANG字符集的子级, 才能保证第一次转换正常,否则第一次转换中出现乱码。 3 )如果第一次转换正常,IMP过程中NLS_LANG字符集是目标数据库字符集的子集或相同,才能保证第二次转换正常,否则则第二次转换中出现乱码五.单字节编码存储中文问题 由于历史的原因,早期的oracle没有中文字符集(如oracle6、oracle7、oracle7.1),但有的用户从那时起就使用数据库了,并用US7ASCII字符集存储了中文,或是有的用户在创建数据库时,不考虑清楚,随意选择一个默认的字符集,如WE8ISO8859P1或US7ASCII,而这两个字符集都没有汉字编码,虽然有些时候选用这种字符集好象也能正常使用,但用这种字符集存储汉字信息从原则上说就是错误的,它会给数据库的使用与维护带来一系列的麻烦。 正常情况下,要将汉字存入数据库,数据库字符集必须支持中文,而将数据库字符集设置为US7ASCII等单字节字符集是不合适的。US7ASCII字符集只定义了128个符号,并不支持汉字。另外,如果在SQL*PLUS中能够输入中文,操作系统缺省应该是支持中文的,但如果在NLS_LANG中的字符集设置为US7ASCII,显然也是不正确的,它没有反映客户端的实际情况。但在实际应用中汉字显示却是正确的,这主要是因为Oracle检查数据库与客户端的字符集设置是同样的,那么数据在客户与数据库之间的存取过程中将不发生任何转换,但是这实际上导致了数据库标识的字符集与实际存入的内容是不相符的。而在SELECT的过程中,Oracle同样检查发现数据库与客户端的字符集设置是相同的,所以它也将存入的内容原封不动地传送到客户端,而客户端操作系统识别出这是汉字编码所以能够正确显示。 在这个例子中,数据库与客户端都没有设置成中文字符集,但却能正常显示中文,从应用的角度看好象没问题。然而这里面却存在着极大的隐患,比如在应用length或substr等字符串函数时,就可能得到意外的结果。 对于早期使用US7ASCII字符集数据库的数据迁移到oracle8i/9i中(使用zhs16gbk),由于原始数据已经按照US7ASCII格式存储,对于这种情况,可以通过使用Oracle8i的导出工具,设置导出字符集为US7ASCII,导出后使用UltraEdit等工具打开dmp文件,修改第二、三字符,修改 0001 为0354,这样就可以将US7ASCII字符集的数据正确导入到ZHS16GBK的数据库中。六.结束语 为了避免在数据库迁移过程中由于字符集不同导致的数据损失,oracle提供了字符集扫描工具(character set scanner),通过这个工具我们可以测试在数据迁移过程中由于字符集转换可能带来的问题,然后根据测试结果,确定数据迁移过程中最佳字符集解决方案。参考文献[1]Biju Thomas , Bob Bryla 《oracle9i DBA基础I 学习指南》电子工业出版社 2002
文章TAG:超集介绍一下日本超集

最近更新

相关文章