Summary
pretty-print and pp does not print UTF-8 characters
Metadata
- Id: cdf6e1f97783fee84d460992d0f035ac84e79918
- Trac id: 1866
- Type: defect
- Reporter: dataventis
- Owner: felix
- Cc: dataventis
- Status: closed
- Component: unknown
- Estimated difficulty:
- Resolution: fixed
- Priority: minor
- Milestone: someday
- Version: 6.0.0
- Changetime: 2026-07-04 17:22:14 UTC
- Created: 2026-01-08 00:52:01 UTC
- Keywords:
Description
csi 6 (installed from https://code.call-cc.org/dev-snapshots/2025/10/25/chicken-6.0.0pre2.tar.gz): Version 6.0.0pre2 (rev e4e9ea4d) linux-unix-gnu-x86-64 [[|64bit dload ptables ]] (import (chicken pretty-print)) (pp "été") => "\xe9;t\xe9;"
(pretty-print "été") has the same problem in Chicken 6,
Unicode code point for é is U+00E9 (display "\xe9;") => é (display "é" => é both work. print and write also work fine. Could it be that interpretations of backslashes is disabled ?
csi 5: Version 5.2.0 (rev 317468e4) (import (chicken pretty-print)) (pp "été") => "été"
Changes and comments
[2026-07-04 12:06:07 UTC] felix set owner to felix
[2026-07-04 13:02:01 UTC] felix changed status from new to accepted
[2026-07-04 17:21:56 UTC] felix wrote:
Has been fixed in a1638757d06790825c605d1b21b42e476165b1e1