Tcl Source Code

View Ticket
Login
Ticket UUID: ab4307e01b40dd08f332b2673533dc78e77b023d
Title: changing [encoding system] can corrupt [encoding dirs]
Type: Bug Created on: 2019-10-21 15:36:36
Submitter: dgp Assigned to: nobody
Subsystem: 10. Objects Severity: Important
Priority: 5 Medium Last modified: 2019-10-21 15:36:36
Status: Open Closed by: nobody
Resolution: None Closed on:
Version: 8.5+
Description:
% encoding dirs
/home/dgp/x86_64/linuxoldld/lib/tcl8.6/encoding
% string length [encoding dirs]
47
% set save [encoding system]
utf-8
% encoding system gb12345
% string length [encoding dirs]
19
% encoding system $save
% string length [encoding dirs]
47
% encoding dirs
#?home#?dgp/x86_64#?linuxoldld#?lib/tcâù


This is probably a flaw in the encoding handling of ProcessGlobalValues.