Tcl Source Code

View Ticket
Login
Ticket UUID: ab4307e01b40dd08f332b2673533dc78e77b023d
Title: changing [encoding system] can corrupt [encoding dirs]
Type: Bug Version: 8.5+
Submitter: dgp Created on: 2019-10-21 15:36:36
Subsystem: 10. Objects Assigned To: nobody
Priority: 5 Medium Severity: Important
Status: Open Last Modified: 2019-10-21 15:36:36
Resolution: None Closed By: nobody
    Closed on:
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.