Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\jdbc\lib\oracle\sql\CharacterSet.class
?? 1 _? ? ? ??? ?? ? ? ? ??? ?? ? ? ? ? ?? ?? ?? ??? ? ? ? ??? ? ? ? `? `? `? ? `? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?? ??? X? ???? \? ??? CharacterConverterBehavior InnerClasses DEFAULT_CHARSET S ConstantValue???? ASCII_CHARSET ISO_LATIN_1_CHARSET UNICODE_1_CHARSET f US7ASCII_CHARSET WE8DEC_CHARSET WE8HP_CHARSET US8PC437_CHARSET WE8EBCDIC37_CHARSET WE8EBCDIC500_CHARSET WE8EBCDIC285_CHARSET WE8PC850_CHARSET D7DEC_CHARSET F7DEC_CHARSET S7DEC_CHARSET E7DEC_CHARSET SF7ASCII_CHARSET NDK7DEC_CHARSET I7DEC_CHARSET NL7DEC_CHARSET CH7DEC_CHARSET YUG7ASCII_CHARSET SF7DEC_CHARSET TR7DEC_CHARSET IW7IS960_CHARSET IN8ISCII_CHARSET WE8ISO8859P1_CHARSET EE8ISO8859P2_CHARSET SE8ISO8859P3_CHARSET ! NEE8ISO8859P4_CHARSET " CL8ISO8859P5_CHARSET # AR8ISO8859P6_CHARSET $ EL8ISO8859P7_CHARSET % IW8ISO8859P8_CHARSET & WE8ISO8859P9_CHARSET ' NE8ISO8859P10_CHARSET ( TH8TISASCII_CHARSET ) TH8TISEBCDIC_CHARSET * BN8BSCII_CHARSET + VN8VN3_CHARSET , VN8MSWIN1258_CHARSET - WE8NEXTSTEP_CHARSET 2 AR8ASMO708PLUS_CHARSET = AR8EBCDICX_CHARSET F AR8XBASIC_CHARSET H EL8DEC_CHARSET Q TR8DEC_CHARSET R WE8EBCDIC37C_CHARSET Z WE8EBCDIC500C_CHARSET [ IW8EBCDIC424_CHARSET \ TR8EBCDIC1026_CHARSET ] WE8EBCDIC871_CHARSET ^ WE8EBCDIC284_CHARSET _ WE8EBCDIC1047_CHARSET ` EEC8EUROASCI_CHARSET n EEC8EUROPA3_CHARSET q LA8PASSPORT_CHARSET r BG8PC437S_CHARSET ? EE8PC852_CHARSET ? RU8PC866_CHARSET ? RU8BESTA_CHARSET ? IW8PC1507_CHARSET ? RU8PC855_CHARSET ? TR8PC857_CHARSET ? CL8MACCYRILLIC_CHARSET ? CL8MACCYRILLICS_CHARSET ? WE8PC860_CHARSET ? IS8PC861_CHARSET ? EE8MACCES_CHARSET ? EE8MACCROATIANS_CHARSET ? TR8MACTURKISHS_CHARSET ? IS8MACICELANDICS_CHARSET ? EL8MACGREEKS_CHARSET ? IW8MACHEBREWS_CHARSET ? EE8MSWIN1250_CHARSET ? CL8MSWIN1251_CHARSET ? ET8MSWIN923_CHARSET ? BG8MSWIN_CHARSET ? EL8MSWIN1253_CHARSET ? IW8MSWIN1255_CHARSET ? LT8MSWIN921_CHARSET ? TR8MSWIN1254_CHARSET ? WE8MSWIN1252_CHARSET ? BLT8MSWIN1257_CHARSET ? D8EBCDIC273_CHARSET ? I8EBCDIC280_CHARSET ? DK8EBCDIC277_CHARSET ? S8EBCDIC278_CHARSET ? EE8EBCDIC870_CHARSET ? CL8EBCDIC1025_CHARSET ? F8EBCDIC297_CHARSET ? IW8EBCDIC1086_CHARSET ? CL8EBCDIC1025X_CHARSET ? N8PC865_CHARSET ? BLT8CP921_CHARSET ? LV8PC1117_CHARSET ? LV8PC8LR_CHARSET ? BLT8EBCDIC1112_CHARSET ? LV8RST104090_CHARSET ? CL8KOI8R_CHARSET ? BLT8PC775_CHARSET ? F7SIEMENS9780X_CHARSET ? E7SIEMENS9780X_CHARSET ? S7SIEMENS9780X_CHARSET ? DK7SIEMENS9780X_CHARSET ? N7SIEMENS9780X_CHARSET ? I7SIEMENS9780X_CHARSET ? D7SIEMENS9780X_CHARSET ? WE8GCOS7_CHARSET ? EL8GCOS7_CHARSET ? US8BS2000_CHARSET ? D8BS2000_CHARSET ? F8BS2000_CHARSET ? E8BS2000_CHARSET ? DK8BS2000_CHARSET ? S8BS2000_CHARSET ? WE8BS2000_CHARSET ? CL8BS2000_CHARSET ? WE8BS2000L5_CHARSET ? WE8DG_CHARSET ? WE8NCR4970_CHARSET ? WE8ROMAN8_CHARSET EE8MACCE_CHARSET EE8MACCROATIAN_CHARSET TR8MACTURKISH_CHARSET IS8MACICELANDIC_CHARSET EL8MACGREEK_CHARSET IW8MACHEBREW_CHARSET US8ICL_CHARSET WE8ICL_CHARSET WE8ISOICLUK_CHARSET WE8MACROMAN8_CHARSET _ WE8MACROMAN8S_CHARSET ` TH8MACTHAI_CHARSET a TH8MACTHAIS_CHARSET b HU8CWI2_CHARSET p EL8PC437S_CHARSET | EL8EBCDIC875_CHARSET } EL8PC737_CHARSET ~ LT8PC772_CHARSET LT8PC774_CHARSET ? EL8PC869_CHARSET ? EL8PC851_CHARSET ? CDN8PC863_CHARSET ? HU8ABMOD_CHARSET ? AR8ASMO8X_CHARSET ? AR8NAFITHA711T_CHARSET ? AR8SAKHR707T_CHARSET ? AR8MUSSAD768T_CHARSET ? AR8ADOS710T_CHARSET ? AR8ADOS720T_CHARSET ? AR8APTEC715T_CHARSET ? AR8NAFITHA721T_CHARSET ? AR8HPARABIC8T_CHARSET AR8NAFITHA711_CHARSET * AR8SAKHR707_CHARSET + AR8MUSSAD768_CHARSET , AR8ADOS710_CHARSET - AR8ADOS720_CHARSET . AR8APTEC715_CHARSET / AR8MSAWIN_CHARSET 0 AR8NAFITHA721_CHARSET 1 AR8SAKHR706_CHARSET 3 AR8ARABICMAC_CHARSET 5 AR8ARABICMACS_CHARSET 6 AR8ARABICMACT_CHARSET 7 LA8ISO6937_CHARSET N US8NOOP_CHARSET WE8DECTST_CHARSET JA16VMS_CHARSET = JA16EUC_CHARSET > JA16EUCYEN_CHARSET ? JA16SJIS_CHARSET @ JA16DBCS_CHARSET A JA16SJISYEN_CHARSET B JA16EBCDIC930_CHARSET C JA16MACSJIS_CHARSET D JA16EUCTILDE_CHARSET E JA16SJISTILDE_CHARSET F KO16KSC5601_CHARSET H KO16DBCS_CHARSET J KO16KSCCS_CHARSET M KO16MSWIN949_CHARSET N ZHS16CGB231280_CHARSET R ZHS16MACCGB231280_CHARSET S ZHS16GBK_CHARSET T ZHS16DBCS_CHARSET U ZHS32GB18030 V ZHS16MSWIN936_CHARSET ZHT32EUC_CHARSET \ ZHT32SOPS_CHARSET ] ZHT16DBT_CHARSET ^ ZHT32TRIS_CHARSET _ ZHT16DBCS_CHARSET ` ZHT16BIG5_CHARSET a ZHT16CCDC_CHARSET b ZHT16MSWIN950_CHARSET c AL24UTFFSS_CHARSET UTF8_CHARSET g UTFE_CHARSET h AL32UTF8_CHARSET i KO16TSTSET_CHARSET ? JA16TSTSET2_CHARSET ? JA16TSTSET_CHARSET ? US16TSTFIXED_CHARSET ? JA16EUCFIXED_CHARSET & JA16SJISFIXED_CHARSET ( JA16DBCSFIXED_CHARSET ) KO16KSC5601FIXED_CHARSET 0 KO16DBCSFIXED_CHARSET 2 ZHS16CGB231280FIXED_CHARSET : ZHS16GBKFIXED_CHARSET < ZHS16DBCSFIXED_CHARSET = ZHT32EUCFIXED_CHARSET D ZHT32TRISFIXED_CHARSET G ZHT16DBCSFIXED_CHARSET H ZHT16BIG5FIXED_CHARSET I AL16UTF16_CHARSET ? AL16UTF16LE_CHARSET ? UNICODE_2_CHARSET factory Loracle/sql/CharacterSetFactory; oracleId I rep +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String; BUILD_DATE? TRACE Z PRIVATE_TRACE <init> (I)V Code LineNumberTable make (I)Loracle/sql/CharacterSet; toString ()Ljava/lang/String; isLossyFrom (Loracle/sql/CharacterSet;)Z isConvertibleFrom isUnicode ()Z isWellFormed ([BII)Z getOracleId ()I getRep getRatioTo (Loracle/sql/CharacterSet;)I equals (Ljava/lang/Object;)Z hashCode toStringWithReplacement ([BII)Ljava/lang/String; Exceptions convert (Ljava/lang/String;)[B convertWithReplacement !(Loracle/sql/CharacterSet;[BII)[B convertUnshared decode (Loracle/sql/CharacterWalker;)I encode (Loracle/sql/CharacterBuffer;I)V failCharacterConversion (Loracle/sql/CharacterSet;)V useOrCopy ([BII)[B need UTFToString ([BIIZ)Ljava/lang/String; UTFToJavaChar ([BII)[C ([BIIZ)[C UTFToJavaCharWithReplacement convertUTFBytesToJavaChars ([BI[CI[IZ)I ([BI[CI[IZI)I stringToUTF convertJavaCharsToUTFBytes ([CI[BII)I UTFStringLength ([BII)I stringUTFLength (Ljava/lang/String;)I charArrayUTF8Length ([C)I AL32UTF8ToString AL32UTF8ToJavaChar convertAL32UTF8BytesToJavaChars stringToAL32UTF8 convertJavaCharsToAL32UTF8Bytes string32UTF8Length charArray32UTF8Length AL16UTF16BytesToString ([BI)Ljava/lang/String; AL16UTF16BytesToJavaChars ([BI[C)I convertAL16UTF16BytesToJavaChars ([BI[CIIZ)I "convertAL16UTF16LEBytesToJavaChars stringToAL16UTF16Bytes javaCharsToAL16UTF16Bytes ([CI[B)I convertJavaCharsToAL16UTF16Bytes stringToAL16UTF16LEBytes javaCharsToAL16UTF16LEBytes "convertJavaCharsToAL16UTF16LEBytes convertASCIIBytesToJavaChars ([BI[CII)I convertJavaCharsToASCIIBytes convertJavaCharsToISOLATIN1Bytes stringToASCII convertUTF32toUTF16 (J)J isHiSurrogate (C)Z isLoSurrogate check80toBF (B)Z check80to8F check80to9F checkA0toBF check90toBF conv2ByteUTFtoUTF16 (BB)C conv3ByteUTFtoUTF16 (BBB)C conv3ByteAL32UTF8toUTF16 conv4ByteAL32UTF8toUTF16 (BBBB[CI)I failUTFConversion ()V encodedByteLength toCharWithReplacement $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; <clinit> SourceFile CharacterSet.java%??)* java/lang/StringBuilder oracle-character-set-????+, java/lang/Error 3oracle.sql.CharacterSet.getRationTo Not Implemented%? oracle/sql/CharacterSet<=?@HI?B?????????? java/lang/StringOQ%?MNST java/sql/SQLException java/lang/IllegalStateException?,SU????????????{|}|??WX]^_N`QaT??aU????cXe^hino pXrosX5~?????A@?? 1oracle.i18n.text.converter.CharacterConverterSJIS 1oracle/sql/converter/CharacterConverterFactoryOGS java/lang/ClassNotFoundException %oracle/sql/CharacterSetFactoryDefault java/lang/Object 2oracle/sql/CharacterSet$CharacterConverterBehavior Wed_Jul_25_08:30:16_PDT_2007 oracle/sql/CharacterSetFactory append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (Ljava/lang/String;)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V oracle/jdbc/driver/DatabaseError throwSqlException =(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)V oracle/sql/CharacterBuffer bytes [B next ([C)V getMessage REPLACEMENT 4Loracle/sql/CharacterSet$CharacterConverterBehavior; REPORT_ERROR onFailConversion (C)V toCharArray ()[C java/lang/Math min (II)I length getBytes (II[BI)V +(Loracle/jdbc/internal/OracleConnection;I)V java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class; $oracle/sql/CharacterSetWithConverter ccFactory 0Loracle/sql/converter/CharacterConverterFactory;! _ ? c d e f g d e h i d e j k d e l m d e h n d e o p d e q r d e s t d e u v d e w x d e y z d e { | d e } ~ d e ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e j ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e ? ? d e d e d e d e d e d e d e d e d e d e d e d e d e d e d e d e d e ! d e "