Oracle数据库10g-支持全球化特性的平台-Powe_第1页
Oracle数据库10g-支持全球化特性的平台-Powe_第2页
Oracle数据库10g-支持全球化特性的平台-Powe_第3页
Oracle数据库10g-支持全球化特性的平台-Powe_第4页
Oracle数据库10g-支持全球化特性的平台-Powe_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SimonLaw产品经理理服务器全全球化技技术甲骨文公公司Oracle数据库10g全球化支支持平台台什么是全全球化支支持允许用户户用他们们的本机机语言存存储和处处理数据据允许用户户按照当当地的惯惯例检索索和提供供信息使客户能能够利用用Oracle技术开发发他们自自己的多多语言应应用程序序和软件件产品我们今天天具备的的条件Unicode支持Unicode数据库和和Unicode数据类型型UTF-8和UTF-16文化惯例例货币和数数字格式式日期、时时间和日日历格式式单语言和和多语言言排序利用OracleLocale Builder进行定制制我们今天天具备的的条件有时区的的时间戳戳数据类类型字节和字

2、字符长度度语义字符集扫扫描程序序语言索引引对中文数数据的支支持简体中文文和繁体体中文之之间的转转换例如:七种中文文语言排排序笔画、发发音、部部首和二二进制GB18030-2000、GB 231230、GBK、BIG5、HKSCSOracle10g全球化支支持不区分大大小写的的查询和和排序正则表达达式支持持语言和字字符集检检测技术术全球化开开发工具具包不区分大大小写的的查询和和排序使用户能能够搜索索数据并并对数据据排序,而不管管字符的的大小写写和重音音。无需修改改代码SQL大小写映映射功能能非常昂昂贵为SQL服务器和和Sybase用户提供供了更好好的移植植路径在SQL和Java (GDK)中可用

3、不分大小小写和重重音的查查询和排排序指定不分分大小写写或不分分重音的的排序使用NLS_SORT会话参数数来指定定不分大大小写或或不分重重音的排排序:在Oracle排序名称称后加_CI表示不分分大小写写的排序序在Oracle排序名称称后加_AI表示不分分重音和和大小写写的排序序ALTERSESSION SETNLS_SORT=BINARY_CI;ALTERSESSION SETNLS_COMP=ANSI;SELECTPRODUCT_NAME FROMPRODUCTWHEREPRODUCT_NAME =database;DATABASEDatabasedatabasedtbase正则表达达式支持持

4、正则表达达式SQL和PL/SQL中的本地地支持将复杂的的匹配逻逻辑集中中在数据据库中功能完全全的模式式匹配和和操作REGEXP_LIKEREGEXP_INSTRREGEXP_SUBSTRREGEXP_REPLACE正则表达达式与POSIXERE兼容可能是第第一个完完全可靠靠的多语语言正则则表达式式引擎可在260个个字符符集中进进行操作作(包括括Unicode和对转换换敏感的的字符集集)根据当地地设置进进行对对语言敏敏感的匹匹配行为为(NLS_SORT)与Unicode 3.1兼容语言和字字符集检检测技术术猜测一个个给定字字节字符符串或文文档的字字符集编编码和语语言的技技术在Java (GDK)

5、中提供检检测APILCSSCAN(纯文本文文件扫描描程序)嵌入在CSSCAN中语言和字字符集检检测语言和字字符集检检测(续续)确定指定定文本的的语言和和字符集集的基于于统计的的实用工工具文本的纯纯度影响响语言和和字符集集检测的的准确性性理想的情情况:单一语言言的书面面文本,没有拼拼写或语语法错误误,可能能需要100 个字字符的数数据或更更多包含混合合语言或或字符集集的文档档或者如如地址、电话号号码之类类的文本本可能产产生的结结果较差差全球化开开发工具具包GDK是Oracle为中间层层提供的的全球化化平台提供了一一个使全全球化的的Java中间层应应用程序序的开发发变得简简易的框框架隐藏了复复杂性

6、易于使用用一致性全球化开开发工具具包提供了一一个消除除与开发发多语言言互联网网应用程程序相关关的复杂杂性的框框架(方方法论)透明的用用户语言言环境检检测为非ASCII输入/输输出提供供透明的的字符集集转换集中的逻逻辑,以以确保对对语言环环境的意意识使资源本本地化GDK应用程序序框架GDK应用程序序配置文文件指示应用用程序的的属性和和全球化化行为每个J2EE应用程序序一个应应用程序序配置文文件改变应用用程序中中的全球球化行为为,而无无需修改改程序和和重新编编译它们们语言环境境类型数据源HTTP语言首选选浏览器用户输入入语言环环境菜单来自数据据库的语语言环境境首选数据库LDAP语言环境境首选LDA

7、P应用程序序默认的的语言环环境GDK支持的语语言环境境数据源源定义语言言环境数数据源和和应用程程序语言言环境应用程序序配置文文件:gdkapp.xmlLDAPUserSchemaoracle.i18n.localesource.HTTPAcceptLanguagede-*jaen-US检测语言言环境Localeloc =request.getLocale( );Localizerlocalizer =ServletHelper.getLocalizerInstance(request);GDKLocalizer是一个一一体化的的全球化化对象,它封装装了全面面的全球球化属性性和方法法为web内容

8、的输输入和输输出提供供的字符符集单个本地地字符集集用于整整个应用用程序将Unicode UTF-8用于所有有的内容容,而不不管是什什么语言言将本地字字符集用用于每一一种语言言AUTO-CHARSETISO localeNLS_LANGUAGENLS_TERRITORYIANA Character Setar-SAARABICSAUDI ARABIAWINDOWS-1256de-DEGERMANGERMANYWINDOWS-1252en-USAMERICANAMERICAWINDOWS-1252en-GBENGLISHUNITED KINGDOMWINDOWS-1252elGREEKGREECE

9、 WINDOWS-1253es-ESSPANISHSPAINWINDOWS-1252frFRENCHFRANCE WINDOWS-1252fr-CACANADIAN FRENCHCANADAWINDOWS-1252iwHEBREWISRAELWINDOWS-1255koKOREANKOREAEUC-KRjaJAPANESEJAPANSHIFT_JISitITALIANITALYWINDOWS-1252ptPORTUGUESEPORTUGALWINDOWS-1252pt-BRBRAZILIAN PORTUGUESEBRAZILWINDOWS-1252trTURKISHTURKEY WINDOWS

10、-1254nlDUTCHTHE NETHERLANDSWINDOWS-1252zhSIMPLIFIED CHINESECHINA GBKzh-TWTRADITIONAL CHINESETAIWANBIG5处理字符符集在应用程程序配置置文件中中指定字字符集。UTF-8AUTO-CHARSETjaEUC-JP管理翻译译的内容容静态文件件 HTML、GIF、XML等。index.html的中文版版index_zh.html或zh/index.htmlServletHelper.rewriteURL( )方法根据据应用程程序配置置文件中中指定的的规则重重写URL。imgsrc= 管理翻译译的内容容JS

11、P/JAVAServlets中的字符符串具体化到到JavaResourceBundle中REPLACEWITH%Localizer.getMessage(Welcome)%使用GDK应用程序序框架与与J2EE相比的好好处GDK J2EE语言环境检测 定义框架如何从语言环境数据源的任意组合中确定语言环境。支持浏览器语言语言环境数据源,被认为不那么有用。I/O 处理在框架中定义,为输入和输出提供一致的字符集。在应用程序代码中进行控制,行为随不同的 J2EE 容器而不同,需要由应用程序维护字符集一致性。语言环境意识 应用程序能够使语言环境进行集中的、一致的识别。简化处理语言环境意识的代码。需要在对象

12、上为当前的用户语言环境维护一致性。需要更多的代码来实现与 Localizer 中相同的东西。使资源本地化自动为应用程序查找图像、HTML 等资源。为 HTML、图像和资源包提供一致的回退。没有为图像、HTML 等作准备。语言环境回退不能在基于 web 的应用程序上进行。将Oracle的全球化化特性扩扩展至中中间层Oracle拥有业内内领先的的数据库库全球化化特性全球化支支持还没没有标准准对于Java,要增加新新的语言言环境支支持,研研制周期期 长创建中间间层和数数据库之之间的一一致性GDKJava API在Java 1.4.2中不可用用语言BANGLADESHCYPRUSDJIBOUTIIND

13、ONESIAKAZAKHSTANMALAYSIAMAURITANIASINGAPORESOMALIAUZBEKISTANVIETNAMASSAMESEBANGLABENGALIGERMANDINGUJARATIINDONESIANKANNADALATINAMERICANSPANISHMALAYMALAYALAMMARATHIORIYAPUNJABITAMILTELUGUVIETNAMESEAR8ADOS710AR8ADOS710TAR8ADOS720AR8ADOS720TAR8APTEC715APTEC715TAR8ASMO708PLUSAR8ASMO8XAR8HPARABIC8TAR8MUS

14、SAD768AR8MUSSAD768TAR8NAFITHA711AR8NAFITHA711TAR8NAFITHA721AR8NAFITHA721TAR8SAKHR706AR8SAKHR707AR8SAKHR707TAR8XBASICBG8MSWINBG8PC437SBN8BSCIICE8BS2000CEL8ISO8859P14CH7DECCL8BS2000CL8EBCDIC1158CL8EBCDIC1158RCL8ISOIR111JA16DBCSJA16DBCSFIXEDDK7SIEMENS9780XDK8BS2000E7DECE7SIEMENS9780XE8BS2000EE8BS2000EE

15、C8EUROASCIEEC8EUROPA3EL8DECEL8GCOS7EL8MACGREEKEL8MACGREEKSEL8PC437SEL8PC851ET8MSWIN923F7DECF7SIEMENS9780XF8BS2000HU8ABMODHU8CWI2I7DECI7SIEMENS9780XIN8ISCIIIW7IS960IW8EBCDIC1086US8ICLUTFEVN8VN3WE16DECTSTWE16DECTST2WE8BS2000JA16EUCFIXEDJA16MACSJISJA16SJISFIXEDKO16DBCSKO16DBCSFIXEDKO16KSC5601FIXEDKO16K

16、SCCSLA8ISO6937LA8PASSPORTLT8PC772LT8PC774LV8PC1117LV8PC8LRLV8RST104090N7SIEMENS9780XNDK7DECNE8ISO8859P10NL7DECS7DECS7SIEMENS9780XS8BS2000SF7ASCIISF7DECTR7DECTR8DECUS16TSTFIXEDUS8BS2000CL8KOI8UD7DECD7SIEMENS9780XD8BS2000WE8BS2000EWE8BS2000L5WE8DECWE8DECTSTWE8DGWE8EBCDIC924WE8GCOS7WE8HPWE8ICLWE8ISOICL

17、UKWE8NCR4970WE8NEXTSTEPWE8ROMAN8YUG7ASCIIZHS16CGB231280FIXEDZHS16DBCSZHS16DBCSFIXEDZHS16GBKFIXEDZHS16MACCGB231280ZHT16BIG5FIXEDZHT16CCDCZHT16DBCSZHT16DBCSFIXEDZHT16DBTZHT32EUCFIXEDZHT32EUCTSTZHT32SOPSZHT32TRISZHT32TRISFIXED地区字符集语言排序序ARABIC ARABICARABIC_ABJ_MATCHARABIC_ABJ_SORTARABIC_MATCHSPANISHSPANISHSPANISH_MXSPANISHGENERIC_M SIMPLIFIED CHINESESCHINESE_PINYIN_MSCHINESE_RADICAL_MSCHINESE_STROKE_MGBK TRADITIONAL CHINESETCHINESE_RADICAL_MTCHINESE_STROKE_MBIG5HKSCS全球化特特性:语言环境境信息给给定语言言环境的的语言环环境

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论