Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4199484

Missing/broken "ITAIJI" characters in Cp33722 converters

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.3.0
    • 1.2.0
    • core-libs
    • kestrel
    • generic
    • generic



      Name: bb33257 Date: 12/22/98


      [Note: this bug applies to both JDK 1.2 and JDK 1.1.8]

      The converters for Cp33722 (Aix Japanese EUC) have a number of problems dealing with the
      "ITAIJI" characters. (At least that's what I think they're called, but I'm not a
      Japanese speaker...) The broken conversions, and the corrections, are as follows:

      ByteToCharCp33722 - Aix EUC to Unicode

      Current mapping Correct mapping
      xB6A2 -> u4FE0 xB6A2 -> u4FA0
      xC7ED -> u525D xC7ED -> u5265
      xB0A2 -> u555E xB0A2 -> u5516
      xB3FA -> u5699 xB3FA -> u565B
      xC7B9 -> u56CA xC7B9 -> u56A2
      xC5B6 -> u5861 xC5B6 -> u586B
      xD6A2 -> u5C5B xD6A2 -> u5C4F
      xBCC8 -> u5C62 xBCC8 -> u5C61
      xC4CF -> u6451 xC4CF -> u63B4
      xC1DF -> u6414 xC1DF -> u63BB
      xDAB9 -> u6522 xDAB9 -> u6505
      xDBF4 -> u688E xDBF4 -> u688D
      xC6C2 -> u7006 xC6C2 -> u6D9C
      xC8AE -> u6F51 xC8AE -> u6E8C
      xB1EB -> u7130 xB1EB -> u7114
      xC1E9 -> u7626 xC1E9 -> u75E9
      xC5F8 -> u79B1 xC5F8 -> u7977
      xC3BD -> u7C1E xC3BD -> u7BAA
      xE5DA -> u7E48 xE5DA -> u7E66
      xB7D2 -> u7E6B xB7D2 -> u7E4B
      xBDAB -> u7E61 xBDAB -> u7E4D
      xE7A6 -> u8141 xE7A6 -> u80FC
      xCDE9 -> u840A xCDE9 -> u83B1
      xBED5 -> u8523 xBED5 -> u848B
      xC0E6 -> u87EC xC0E6 -> u8749
      xCFB9 -> u881F xCFB9 -> u874B
      xB6ED -> u8EC0 xB6ED -> u8EAF
      xC8B0 -> u91B1 xC8B0 -> u9197
      xBEDF -> u91AC xBEDF -> u91A4
      xCBCB -> u9830 xCBCB -> u982C
      xF0F8 -> u9839 xF0F8 -> u983D
      xC5BF -> u985A xC5BF -> u985B
      xC2CD -> u9A52 xC2CD -> u9A28
      xB2AA -> u9DD7 xB2AA -> u9D0E
      xB8B4 -> u9E7C xB8B4 -> u9E78
      xB9ED -> u9EB4 xB9ED -> u9EB9
      xCCCD -> u9EB5 xCCCD -> u9EBA

      x8FF3B8 -> uF86F x8FF3B8 -> u2116


      CharToByteCp33722 - Unicode to Aix EUC

      Current mapping Correct mapping
       u4FA0 -> x3F u4FA0 -> xB6A2
       u5265 -> x3F u5265 -> xC7ED
       u5516 -> x3F u5516 -> xB0A2
       u565B -> x3F u565B -> xB3FA
       u56A2 -> x3F u56A2 -> xC7B9
       u586B -> x3F u586B -> xC5B6
       u5C4F -> x3F u5C4F -> xD6A2
       u5C61 -> x3F u5C61 -> xBCC8
       u63B4 -> x3F u63B4 -> xC4CF
       u63BB -> x3F u63BB -> xC1DF
       u6505 -> x3F u6505 -> xDAB9
       u6805 -> x3F u6805 -> xBAF4
       u688D -> x3F u688D -> xDBF4
       u6D9C -> x3F u6D9C -> xC6C2
       u6E8C -> x3F u6E8C -> xC8AE
       u7114 -> x3F u7114 -> xB1EB
       u75E9 -> x3F u75E9 -> xC1E9
       u7977 -> x3F u7977 -> xC5F8
       u7BAA -> x3F u7BAA -> xC3BD
       u7E66 -> x3F u7E66 -> xE5DA
       u7E4B -> x3F u7E4B -> xB7D2
       u7E4D -> x3F u7E4D -> xBDAB
       u80FC -> x3F u80FC -> xE7A6
       u8346 -> x3F u8346 -> xB7D5
       u83B1 -> x3F u83B1 -> xCDE9
       u848B -> x3F u848B -> xBED5
       u8749 -> x3F u8749 -> xC0E6
       u874B -> x3F u874B -> xCFB9
       u8EAF -> x3F u8EAF -> xB6ED
       u9197 -> x3F u9197 -> xC8B0
       u91A4 -> x3F u91A4 -> xBEDF
       u982C -> x3F u982C -> xCBCB
       u983D -> x3F u983D -> xF0F8
       u985B -> x3F u985B -> xC5BF
       u9A28 -> x3F u9A28 -> xC2CD
       u9D0E -> x3F u9D0E -> xB2AA
       u9E78 -> x3F u9E78 -> xB8B4
       u9EB9 -> x3F u9EB9 -> xB9ED
       u9EBA -> x3F u9EBA -> xCCCD
       u2116 -> x3F u2116 -> x8FF3B8

      Additional mappings needed for compatibility with MS Cp33722
                          u2015 -> xA1BD
                          uFF5E -> xA1C1
                          u2225 -> xA1C2
                          uFF0D -> xA1DD
                          uFFE4 -> xA2C3
       

      ======================================================================

            duke J. Duke
            bcbeck Brian Beck (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: