src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java

Print this page

        

@@ -65,13 +65,13 @@
     private static class Encoder extends ISO2022.Encoder {
 
         public Encoder(Charset cs)
         {
             super(cs);
-            SODesig = "$)G";
-            SS2Desig = "$*H";
-            SS3Desig = "$+I";
+            SODesig =  new byte[] {'$', ')', 'G' };
+            SS2Desig = new byte[] {'$', '*', 'H' };
+            SS3Desig = new byte[] {'$', '+', 'I' };
 
             try {
                 Charset cset = Charset.forName("EUC_TW"); // CNS11643
                 ISOEncoder = cset.newEncoder();
             } catch (Exception e) { }