-
Bug
-
Resolution: Done-Errata
-
Normal
-
rhel-8.2.0
-
ksh-20120801-263.el8
-
None
-
None
-
sst_cs_plumbers
-
ssg_core_services
-
11
-
26
-
2
-
QE ack
-
False
-
-
None
-
None
-
Pass
-
Automated
-
If docs needed, set a value
-
-
Unspecified
-
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:
- ksh -x
- echo `date`
+ date
+ echo $'2020\u[5e74]' $'10\u[6708]' $'27\u[65e5]' 火曜日 17:39:10 JST <==
2020年 10月 27日 火曜日 17:39:10 JST - 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:
- ksh -x
- echo `date`
+ date
+ echo 2020年 10月 27日 火曜日 16:54:01 +0630 <==
2020年 10月 27日 火曜日 16:54:01 +0630 - 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.