Tcl Source Code

Artifact [ac313facd8]
Login

Artifact ac313facd875225ce785e500ee683cfb58ec56f3:

Ticket change [ac313facd8] - New ticket [0e92c404f1] Side effect on string range command (from encoding and format commands). by anonymous 2014-04-30 16:54:49.
D 2014-04-30T16:54:49.309
J assignee nobody
J closer nobody
J cmimetype text/plain
J comment Hi\sall,\r\n\r\nI\sfound\sone\svery\sconfusing\sbehavior\sin\stcl.\r\n\r\nset\sx\s"\\u5317\\u4eac"\s\s\s\s\s\s\s\s\s\s\s\s\s#\sBeijing\sin\sChinese\r\nset\sy\s$x\r\nputs\s"x:\s'$x'\s->\s'[string\srange\s$x\s0\s100]''"\r\nputs\s"y:\s'$y'"\r\nencoding\sconvertfrom\s"iso8859-1"\s$y\r\nputs\s"y:\s'$y'"\r\n#\sformat\s"%s"\s$y\r\nputs\s"x:\s'$x'\s->\s'[string\srange\s$x\s0\s100]'"\r\n\r\noutput:\r\nx:\s'北京'\s->\s'北京''\r\ny:\s'北京'\r\ny:\s'北京'\r\nx:\s'北京'\s->\s'¬'\r\n\r\n\r\nif\swe\suncomment\ssecond\sto\slast\sline\sabove\soutput\sis\sok:\r\n\r\nx:\s'北京'\s->\s'北京''\r\ny:\s'北京'\r\ny:\s'北京'\r\nx:\s'北京'\s->\s'北京'\r\n\r\n\r\n\r\nencoding\sand\sformat\scommands\shave\sside\seffects\son\sstring\srange\scommand\s(In\sthe\ssecond\sexample\sthey\snegate\seach\sother\sproducing\sgood\sresult).\sPay\sattention\sthat\sneither\sx\snor\sy\swere\smanipulated\sin\sany\sway.\sHowever\sstring\srange\scommand\sseems\sto\sbe\saffected.\sI\suse\stcl\s8.5.\r\n\r\nThanks,\r\nNikola
J foundin tcl\s8.5
J is_private 0
J login anonymous
J priority 5\sMedium
J private_contact 6b82a19e85309b70487c05b681a5f63a1a1d64bd
J resolution None
J severity Important
J status Open
J submitter anonymous
J subsystem 16.\sCommands\sA-H
J title Side\seffect\son\sstring\srange\scommand\s(from\sencoding\sand\sformat\scommands)
J type Bug
K 0e92c404f19ede5b2eb06e6db27647d3138cc56f
U anonymous
Z 149bbbeb0bad2c8fb8beab95e1e67584