Artifact [5b55d456e5]
Not logged in

Artifact 5b55d456e5ba534c777f163cf00de7e5a5b7e935753ce13f86a3185940904b84:

Ticket change [5b55d456e5] - New ticket [6978c01b652ac87c|6978c01b65] <i>Channel encoding difference 8.6 &lt;-&gt; 9.0</i>. by oehhar 2022-08-31 10:11:28.
D 2022-08-31T10:11:28.117
J assignee nobody
J closer nobody
J cmimetype text/x-fossil-wiki
J comment While\stesting,\sif\sTIP\s601\sdid\sanything\son\sthe\schannel\ssystem,\sI\shave\smade\stwo\stests\swith\sTCL\s8.6.12\sand\sTCL\s9.0\son\sWindows,\scompiled\swith\sMS-VC6\sand\sVS2015\sfor\s32\sbit.\r\n\r\nWhen\ssending\sa\scharacter\snot\scontained\sin\sthe\scurrent\sencoding,\sthe\sreplacement\scharacter\s"?"\sis\ssent.\sOn\s9.0,\sfor\smy\sperception,\snothing\sis\ssent\sand\ssending\sstops.\r\n\r\nI\sstarted\stwo\stclsh\sshells\swith\sthe\sfollowing\spasted\sinto\sthe\sconsole:\r\n\r\n<verbatim>\r\nset\sserverhandle\s[socket\s-server\sconnect\s30000]\r\nproc\sconnect\s{handle\sargs}\s{\r\n\tif\s{[catch\s{\r\n\t\tfconfigure\s$handle\s-encoding\siso8859-1\r\n\t\tputs\s$handle\sA\\u2022B"\r\n\t\tclose\s$handle\r\n\t}\sres]}\s{\r\n\t\tputs\sstderr\s"Write\serror:\s$res"\r\n\t}\r\n}\r\nvwait\sforever\r\n</verbatim>\r\n\r\nand\sthe\sclient:\r\n\r\n<verbatim>\r\nset\sclienthandle\s[socket\slocalhost\s30000]\r\nfconfigure\s$clienthandle\s-encoding\siso8859-1\s-eofchar\s""\r\nputs\s"Read\sdata:\s'[get\s$clienthandle]'"\r\nclose\s$clienthandle\r\n</verbatim>\r\n\r\nTCL\s8.6.12\sreturns\son\sthe\sclient\sside:\r\n<verbatim>\r\nRead\sdata:\s'A?B"'\r\n</verbatim>\r\n\r\nand\son\sthe\sTCL\s9.0\sclient\sside:\r\n<verbatim>\r\nRead\sdata:\s'A'\r\n</verbatim>\r\n\r\nI\sthink,\son\s9.0,\sthe\sreplacement\s"?"\sfor\sthe\snot\srepresentable\scharacter\s\\u2022\s(a\scentered\sdot)\sis\snot\ssent.\r\n\r\nI\sam\snot\ssure,\swhat\sthe\scorrect\sresult\swould\sbe.\sI\sam\sa\sbit\slost\sin\sthe\sdiscussion.\r\n\r\nTake\scare,\r\nHarald
J is_private 0
J login oehhar
J priority 5\sMedium
J resolution None
J severity Minor
J status Open
J submitter oehhar
J subsystem -\sNew\sBuiltin\sCommands
J title Channel\sencoding\sdifference\s8.6\s<->\s9.0
J type Bug
K 6978c01b652ac87cfc7913f5e534825f15824768
U oehhar
Z ac88f9c7c786f5a73bb55aedd4bb9729