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

Update Cp1140-Cp1149 EBEDIC euro charset to map \u000A to EBCDIC 0x15

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10
    • Component/s: core-libs
    • Labels:
      None

      Description

      All JDK's EBCDIC charsets, except Cp1140-1149, map the line-feed
      \u000A character to EBCDIC 0x15. The related mappings are as

      0x25 (LF) => U+000A
      0x15(NL) <=> U+000A
      0x15(NL) <= U+0085

      Cp1140-1149 however maps the U+000A.

      As suggested in JDK-7016785, there are/were two standards to handle the newline in z/OS, these being the LF (0x25) CDRA or NL (0x15). From JDK1.4, IBM idk has moved on to map \u000a to 0x15 as the default, in which most our ebcdic charsets are compatible with.

      This RFE is to propose to update the Cp1140-Cp1149 to also map \u000A to ebcdic 0x15 to be consistent with other ebcdic charsets.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              sherman Xueming Shen
              Reporter:
              sherman Xueming Shen
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: