Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-5684

multi-byte characters become unicode in ksh debug log

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-8.10
    • rhel-8.2.0
    • ksh
    • ksh-20120801-263.el8
    • None
    • None
    • rhel-sst-cs-plumbers
    • ssg_core_services
    • 11
    • 26
    • 2
    • QE ack
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • If docs needed, set a value
    • None

      Description of problem:

      multi-byte characters become unicode in ksh debug log.

      Version-Release number of selected component (if applicable):

      ksh-20120801

      How reproducible:

      Steps to Reproduce:
      1.open ksh debug mode
      2.display command output which includes multi-byte characters by echo/print command
      3.check the log

      Actual results:

      1. ksh -x
      2. echo `date`
        + date
        + echo $'2020\u[5e74]' $'10\u[6708]' $'27\u[65e5]' 火曜日 17:39:10 JST <==
        2020年 10月 27日 火曜日 17:39:10 JST
      3. print `hwclock`
        + hwclock
        + print $'2020\u[5e74]10\u[6708]27\u[65e5]' $'08\u[6642]39\u[5206]18\u[79d2]' -1.004724 seconds <==
        2020年10月27日 08時39分18秒 -1.004724 seconds

      Expected results:

      1. ksh -x
      2. echo `date`
        + date
        + echo 2020年 10月 27日 火曜日 16:54:01 +0630 <==
        2020年 10月 27日 火曜日 16:54:01 +0630
      3. print `hwclock`
        + hwclock
        + print 2020年10月27日 15時10分08秒 -0.507165 秒 <==
        2020年10月27日 15時10分08秒 -0.507165 秒

      Additional info:

      The behavior can be seen in RHEL6, RHEL7, RHEL8 with ksh-20120801.
      RHEL 6 with ksh-20100621-19.el6_4.4 has no problem.

              kvolny Karel Volný
              rhn-support-jhuo Jing Huo
              Vincent Mihalkovic Vincent Mihalkovic
              Karel Volný Karel Volný
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: