jdk/make/tools/CharsetMapping/dbcs
author sherman
Thu, 21 May 2009 23:32:46 -0700
changeset 2921 d9d491a5a169
child 3052 5c9886498f31
permissions -rw-r--r--
6843578: Re-implement IBM doublebyte charsets 6639450: IBM949C encoder modifies state of IBM949 encoder 6569191: Cp943 io converter returns U+0000 and U+FFFD for unconvertable character 6577466: Character encoder IBM970 throws a BufferOverflowException 5065777: CharsetEncoder canEncode() methods often incorrectly return false Summary: Re-write 11 IBM doublebyte charsets. Thanks Ulf.Zibis for the codereview! Reviewed-by: martin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2921
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     1
#
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     2
#clzName  csName     hisName  dbtype    pkg               ascii   b1min  b1max  b2min b2max
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     3
#
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     4
IBM1381	  x-IBM1381  Cp1381   basic     sun.nio.cs.ext    true    0x8c   0xf7   0xa1  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     5
IBM1383	  x-IBM1383  Cp1383   euc_sim   sun.nio.cs.ext    true    0xa1   0xfe   0xa1  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     6
IBM930	  x-IBM930   Cp930    ebcdic    sun.nio.cs.ext    false   0x40   0x7f   0x40  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     7
IBM933	  x-IBM933   Cp933    ebcdic    sun.nio.cs.ext    false   0x40   0xdd   0x40  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     8
IBM935	  x-IBM935   Cp935    ebcdic    sun.nio.cs.ext    false   0x40   0x7f   0x40  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
     9
IBM937	  x-IBM937   Cp937    ebcdic    sun.nio.cs.ext    false   0x40   0xe2   0x40  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    10
IBM939	  x-IBM939   Cp939    ebcdic    sun.nio.cs.ext    false   0x40   0x7f   0x40  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    11
IBM942	  x-IBM942   Cp942    basic     sun.nio.cs.ext    false   0x81   0xfc   0x40  0xfc
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    12
IBM943	  x-IBM943   Cp943    basic     sun.nio.cs.ext    false   0x81   0xfc   0x40  0xfc
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    13
IBM948	  x-IBM948   Cp948    basic     sun.nio.cs.ext    true    0x81   0xfe   0x40  0xfc
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    14
IBM949	  x-IBM949   Cp949    basic     sun.nio.cs.ext    false   0x8f   0xfe   0xa1  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    15
IBM950	  x-IBM950   Cp950    basic     sun.nio.cs.ext    true    0x81   0xfe   0x40  0xfe
d9d491a5a169 6843578: Re-implement IBM doublebyte charsets
sherman
parents:
diff changeset
    16
IBM970	  x-IBM970   Cp970    euc_sim   sun.nio.cs.ext    true    0xa1   0xfe   0xa1  0xfe