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

Cp943 and Cp943C converters have problems with ITAIJI chars

XMLWordPrintable

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



      Name: bb33257 Date: 12/23/98


      The converters for Cp943 and Cp943C (Japanese IBM PC) have a number of problems
      dealing with the "ITAIJI" characters.

      The broken conversions, and the corrections, are as follows:


      ByteToCharCp943, ByteToCharCp943C
      IBM PC to Unicode
       Current mapping Correct mapping
       xFA59 -> uF86F xFA59 -> u2116

      CharToByteCp943, CharToByteCp943C
      Unicode to IBM PC
       Current mapping Correct mapping
       u4FE0 -> x3F u4FE0 -> x8BA0
       u525D -> x3F u525D -> x948D
       u555E -> x3F u555E -> x88A0
       u5699 -> x3F u5699 -> x8A9A
       u56CA -> x3F u56CA -> x9458
       u5861 -> x3F u5861 -> x9355
       u5C5B -> x3F u5C5B -> x9BA0
       u5C62 -> x3F u5C62 -> x8EC6
       u6451 -> x3F u6451 -> x92CD
       u6414 -> x3F u6414 -> x917E
       u6522 -> x3F u6522 -> x9DB7
       u6805 -> x3F u6805 -> x8DF2
       u688E -> x3F u688E -> x9E94
       u7006 -> x3F u7006 -> x93C0
       u6F51 -> x3F u6F51 -> x94AC
       u7130 -> x3F u7130 -> x898B
       u7626 -> x3F u7626 -> x9189
       u79B1 -> x3F u79B1 -> x9398
       u7C1E -> x3F u7C1E -> x925C
       u7E48 -> x3F u7E48 -> xE379
       u7E6B -> x3F u7E6B -> x8C71
       u7E61 -> x3F u7E61 -> x8F4A
       u8141 -> x3F u8141 -> xE445
       u8346 -> x3F u8346 -> x8C74
       u840A -> x3F u840A -> x9789
       u8523 -> x3F u8523 -> x8FD3
       u87EC -> x3F u87EC -> x90E4
       u881F -> x3F u881F -> x9858
       u8EC0 -> x3F u8EC0 -> x8BEB
       u91B1 -> x3F u91B1 -> x94AE
       u91AC -> x3F u91AC -> x8FDD
       u9830 -> x3F u9830 -> x966A
       u9839 -> x3F u9839 -> xE8F6
       u985A -> x3F u985A -> x935E
       u9A52 -> x3F u9A52 -> x91CB
       u9DD7 -> x3F u9DD7 -> x89A8
       u9E7C -> x3F u9E7C -> x8CB2
       u9EB4 -> x3F u9EB4 -> x8D8D
       u9EB5 -> x3F u9EB5 -> x96CB
       u2116 -> x3F u2116 -> xFA59
       u00A2 -> x80 u00A2 -> x3F
       u00A3 -> xA0 u00A3 -> x3F
       u00AC -> xFD u00AC -> x3F

      Additional chars for MS compatibility:
                              u2015 -> x815C
                              uFF5E -> x8160
                              u2225 -> x8161
                              uFF0D -> x817C
                              uFFE4 -> xFA55

      I'm filing this bug on behalf of IBM Japan's DBCS group. Since
      I don't really know that much about these issues myself, feel free
      to contact Masayuki Fuse at <###@###.###> for more info.

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

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: