Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\jlib\oracle\i18n\text\OraCharset.class
?? 1 ? . t u v w x y z x { x | x } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? . ? ? ? ? / ? ? ? / ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? x ? ? ? CharacterConverterBehavior InnerClasses CONCAIN_CHARSET_TABLE I ConstantValue AL16UTF16_CHARSET ? AL16UTF16LE_CHARSET ? UNICODE_1_CHARSET f UNICODE_2_CHARSET g UTFE_CHARSET h AL32UTF8_CHARSET i ISO2022JP_CHARSET ' ISO2022_JP_OUTLOOK_CHARSET ' !ISO2022_JP_OUTLOOK_HWKANA_CHARSET ' REP_CHAR_UTF8 [B ORACHARSET_PREFIX Ljava/lang/String; OraCharsetCache Ljava/util/HashMap; oracleId <init> (Ljava/lang/String;I)V Code LineNumberTable getInstance 1(Ljava/lang/String;)Loracle/i18n/text/OraCharset; contains (Ljava/nio/charset/Charset;)Z toStringWithReplacement ([BII)Ljava/lang/String; toString Exceptions ? convertWithReplacement (Ljava/lang/String;)[B convert UTFToJavaChar A([BII[CLoracle/i18n/text/OraCharset$CharacterConverterBehavior;)I ? AL32UTF8ToJavaChar AL16UTF16BytesToJavaChars AL16UTF16LEBytesToJavaChars javaCharsToAL16UTF16Bytes ([CI[B)I javaCharsToAL16UTF16LEBytes UTFStringLength ([BII)I javaCharsToUTF ([CII[BI)I javaCharsToAL32UTF8 stringUTFLength (Ljava/lang/String;)I string32UTF8Length <clinit> ()V SourceFile OraCharset.java O ? N 3 ? ? ? ? ? ? X-ORACLE- ? ? ? ? ? ? L M ? ? oracle/i18n/text/OraCharset java/util/HashMap O q ? S ? ? ? ? ? n $oracle/i18n/text/OraCharsetAL16UTF16 O P oracle/i18n/text/OraCharsetUTF #oracle/i18n/text/OraCharsetAL32UTF8 oracle/i18n/text/OraCharsetUTFE &oracle/i18n/text/OraCharsetAL16UTF16LE $oracle/i18n/text/OraCharsetISO2022JP ? S ? ? ? ? ? ? ? [I ? q ? ? ? ? ? ? ? H I ? ? ? ? ? ? ? ? ? ? ? ? ? java/nio/charset/Charset 6oracle/i18n/text/OraCharset$CharacterConverterBehavior java/sql/SQLException java/io/UTFDataFormatException ((Ljava/lang/String;[Ljava/lang/String;)V java/util/Locale US Ljava/util/Locale; java/lang/String toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; startsWith (Ljava/lang/String;)Z length ()I substring (I)Ljava/lang/String; get &(Ljava/lang/Object;)Ljava/lang/Object; &oracle/i18n/text/converter/CharsetMeta *()Loracle/i18n/text/converter/CharsetMeta; getCharSetId &(Ljava/lang/String;)Ljava/lang/String; java/lang/Integer parseInt (oracle/i18n/text/OraCharsetWithConverter 2(Ljava/lang/String;I)Loracle/i18n/text/OraCharset; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; name ()Ljava/lang/String; getContainsCharset (I)[I onFailConversion oracle/i18n/text/UTFUtility conv2ByteUTFtoUTF16 (BB)C (C)V conv3ByteUTFtoUTF16 (BBB)C isHiSurrogate (C)Z isLoSurrogate conv3ByteAL32UTF8toUTF16 conv4ByteAL32UTF8toUTF16 (BBBB[CI)I java/lang/Math min (II)I toCharArray ()[C! . 2 3 4 5 6 3 4 7 8 3 4 9 : 3 4 ; <