Artifact
6f3d3ba70da3c2e17c69286b57a3cab9f96bb8c0659c5bb38ef48c8d8a6ce044 :
Ticket change
[6f3d3ba70d]
- Ticket
[85ddd247b637bcb2|85ddd247b6] <i>Unable to set channel to binary encoding</i> status still Open with 3 other changes
by
pooryorick
2024-06-23 22:16:49.
0000: 44 20 32 30 32 34 2d 30 36 2d 32 33 54 32 32 3a D 2024-06-23T22:
0010: 31 36 3a 34 39 2e 38 30 39 0a 4a 20 69 63 6f 6d 16:49.809.J icom
0020: 6d 65 6e 74 20 54 68 65 72 65 5c 73 69 73 5c 73 ment There\sis\s
0030: 6e 6f 5c 73 22 62 69 6e 61 72 79 22 5c 73 65 6e no\s"binary"\sen
0040: 63 6f 64 69 6e 67 2e 5c 73 5c 73 41 74 5c 73 74 coding.\s\sAt\st
0050: 68 65 5c 73 73 63 72 69 70 74 5c 73 6c 65 76 65 he\sscript\sleve
0060: 6c 5c 73 69 74 5c 73 77 61 73 5c 73 61 6c 77 61 l\sit\swas\salwa
0070: 79 73 5c 73 6a 75 73 74 5c 73 69 73 6f 38 38 35 ys\sjust\siso885
0080: 39 2d 31 2c 5c 73 61 6e 64 5c 73 61 6c 77 61 79 9-1,\sand\salway
0090: 73 5c 73 77 69 6c 6c 5c 73 62 65 2e 5c 73 5c 73 s\swill\sbe.\s\s
00a0: 54 68 69 73 5c 73 69 73 5c 73 6e 6f 74 5c 73 61 This\sis\snot\sa
00b0: 6e 5c 73 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f n\simplementatio
00c0: 6e 5c 73 64 65 74 61 69 6c 5c 73 6c 65 61 6b 65 n\sdetail\sleake
00d0: 64 5c 73 74 6f 5c 73 74 68 65 5c 73 73 63 72 69 d\sto\sthe\sscri
00e0: 70 74 5c 73 6c 65 76 65 6c 2c 5c 73 6a 75 73 74 pt\slevel,\sjust
00f0: 5c 73 74 68 65 5c 73 66 61 63 74 5c 73 74 68 61 \sthe\sfact\stha
0100: 74 5c 73 61 74 5c 73 74 68 65 5c 73 73 63 72 69 t\sat\sthe\sscri
0110: 70 74 5c 73 6c 65 76 65 6c 5c 73 74 68 65 72 65 pt\slevel\sthere
0120: 5c 73 69 73 5c 73 6e 6f 5c 73 22 62 69 6e 61 72 \sis\sno\s"binar
0130: 79 22 5c 73 6d 6f 64 65 2c 5c 73 61 6e 64 5c 73 y"\smode,\sand\s
0140: 74 68 61 74 5c 73 22 62 69 6e 61 72 79 22 5c 73 that\s"binary"\s
0150: 77 61 73 5c 73 61 6c 77 61 79 73 5c 73 6a 75 73 was\salways\sjus
0160: 74 5c 73 61 6e 5c 73 69 6c 6c 2d 61 64 76 69 73 t\san\sill-advis
0170: 65 64 5c 73 73 79 6e 6f 6e 79 6d 5c 73 66 6f 72 ed\ssynonym\sfor
0180: 5c 73 69 73 6f 38 38 35 39 2d 31 2e 5c 73 5c 73 \siso8859-1.\s\s
0190: 41 74 5c 73 74 68 65 5c 73 73 63 72 69 70 74 5c At\sthe\sscript\
01a0: 73 6c 65 76 65 6c 5c 73 74 68 65 72 65 5c 73 69 slevel\sthere\si
01b0: 73 5c 73 6f 6e 6c 79 5c 73 55 6e 69 63 6f 64 65 s\sonly\sUnicode
01c0: 5c 73 74 65 78 74 2c 5c 73 61 6e 64 5c 73 69 66 \stext,\sand\sif
01d0: 5c 73 6f 6e 65 5c 73 77 69 73 68 65 73 5c 73 74 \sone\swishes\st
01e0: 6f 5c 73 6d 61 6e 69 70 75 6c 61 74 65 5c 73 22 o\smanipulate\s"
01f0: 62 69 6e 61 72 79 22 5c 73 64 61 74 61 2c 5c 73 binary"\sdata,\s
0200: 6f 6e 65 5c 73 6d 75 73 74 5c 73 69 6e 5c 73 70 one\smust\sin\sp
0210: 72 69 6e 63 69 70 6c 65 5c 73 74 72 61 6e 73 6c rinciple\stransl
0220: 61 74 65 5c 73 65 61 63 68 5c 73 69 6e 63 6f 6d ate\seach\sincom
0230: 69 6e 67 5c 73 62 79 74 65 5c 73 69 6e 74 6f 5c ing\sbyte\sinto\
0240: 73 74 68 65 5c 73 63 6f 72 72 65 73 70 6f 6e 64 sthe\scorrespond
0250: 69 6e 67 5c 73 55 6e 69 63 6f 64 65 5c 73 63 6f ing\sUnicode\sco
0260: 64 65 5c 73 70 6f 69 6e 74 5c 73 28 65 76 65 6e de\spoint\s(even
0270: 5c 73 69 66 5c 73 69 6e 74 65 72 6e 61 6c 5c 73 \sif\sinternal\s
0280: 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 5c 73 6c optimizations\sl
0290: 69 6b 65 5c 73 62 79 74 65 61 72 72 61 79 5c 73 ike\sbytearray\s
02a0: 65 6c 69 64 65 5c 73 74 68 69 73 5c 73 73 74 65 elide\sthis\sste
02b0: 70 29 2e 5c 73 5c 73 49 66 5c 73 65 61 63 68 5c p).\s\sIf\seach\
02c0: 73 63 68 61 72 61 63 74 65 72 5c 73 69 6e 5c 73 scharacter\sin\s
02d0: 74 68 65 5c 73 74 65 78 74 5c 73 68 61 73 5c 73 the\stext\shas\s
02e0: 61 5c 73 63 6f 64 65 5c 73 70 6f 69 6e 74 5c 73 a\scode\spoint\s
02f0: 6f 66 5c 73 32 35 35 5c 73 6f 72 5c 73 6c 65 73 of\s255\sor\sles
0300: 73 2c 5c 73 69 74 5c 73 69 73 5c 73 61 6d 65 6e s,\sit\sis\samen
0310: 61 62 6c 65 5c 73 74 6f 5c 73 69 6e 74 65 72 70 able\sto\sinterp
0320: 72 65 74 61 74 69 6f 6e 5c 73 61 73 5c 73 62 79 retation\sas\sby
0330: 74 65 77 69 73 65 5c 73 6e 75 6d 65 72 69 63 61 tewise\snumerica
0340: 6c 5c 73 76 61 6c 75 65 73 5c 73 28 62 69 6e 61 l\svalues\s(bina
0350: 72 79 29 2e 5c 72 5c 6e 5c 72 5c 6e 5c 72 5c 6e ry).\r\n\r\n\r\n
0360: 49 6e 5c 73 54 63 6c 5c 73 38 2e 36 2c 5c 73 63 In\sTcl\s8.6,\sc
0370: 6f 6e 66 69 67 75 72 69 6e 67 5c 73 74 68 65 5c onfiguring\sthe\
0380: 73 74 72 61 6e 73 6c 61 74 69 6f 6e 5c 73 6f 66 stranslation\sof
0390: 5c 73 61 5c 73 63 68 61 6e 6e 65 6c 5c 73 61 73 \sa\schannel\sas
03a0: 5c 73 62 69 6e 61 72 79 5c 73 61 6e 64 5c 73 74 \sbinary\sand\st
03b0: 68 65 6e 5c 73 63 68 65 63 6b 69 6e 67 5c 73 63 hen\schecking\sc
03c0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5c 73 79 69 onfiguration\syi
03d0: 65 6c 64 73 5c 73 61 5c 73 74 72 61 6e 73 6c 61 elds\sa\stransla
03e0: 74 69 6f 6e 5c 73 6f 66 5c 73 22 6c 66 22 2c 5c tion\sof\s"lf",\
03f0: 73 6e 6f 74 5c 73 22 62 69 6e 61 72 79 22 2c 5c snot\s"binary",\
0400: 73 61 6e 64 5c 73 74 68 69 73 5c 73 68 61 73 5c sand\sthis\shas\
0410: 73 61 6c 77 61 79 73 5c 73 77 6f 72 6b 65 64 5c salways\sworked\
0420: 73 6a 75 73 74 5c 73 66 69 6e 65 2e 5c 73 5c 73 sjust\sfine.\s\s
0430: 54 68 65 5c 73 73 61 6d 65 5c 73 73 68 6f 75 6c The\ssame\sshoul
0440: 64 5c 73 62 65 5c 73 74 72 75 65 5c 73 66 6f 72 d\sbe\strue\sfor
0450: 5c 73 65 6e 63 6f 64 69 6e 67 3a 5c 73 5c 73 50 \sencoding:\s\sP
0460: 72 6f 67 72 61 6d 6d 65 72 73 5c 73 73 68 6f 75 rogrammers\sshou
0470: 6c 64 5c 73 75 6e 64 65 72 73 74 61 6e 64 5c 73 ld\sunderstand\s
0480: 74 68 61 74 5c 73 22 62 69 6e 61 72 79 22 5c 73 that\s"binary"\s
0490: 6d 65 61 6e 73 5c 73 69 73 6f 38 38 35 39 2d 31 means\siso8859-1
04a0: 5c 73 28 61 73 73 75 6d 69 6e 67 5c 73 62 69 6e \s(assuming\sbin
04b0: 61 72 79 5c 73 69 73 6e 27 74 5c 73 72 65 6d 6f ary\sisn't\sremo
04c0: 76 65 64 5c 73 61 73 5c 73 61 6e 5c 73 65 6e 63 ved\sas\san\senc
04d0: 6f 64 69 6e 67 29 2e 5c 72 5c 6e 5c 72 5c 6e 49 oding).\r\n\r\nI
04e0: 66 5c 73 61 6e 79 6f 6e 65 5c 73 69 73 5c 73 77 f\sanyone\sis\sw
04f0: 72 69 74 69 6e 67 5c 73 63 6f 64 65 5c 73 74 68 riting\scode\sth
0500: 61 74 5c 73 69 73 5c 73 72 65 6c 79 69 6e 67 5c at\sis\srelying\
0510: 73 6f 6e 5c 73 77 68 65 74 68 65 72 5c 73 74 68 son\swhether\sth
0520: 65 5c 73 65 6e 63 6f 64 69 6e 67 5c 73 66 6f 72 e\sencoding\sfor
0530: 5c 73 61 5c 73 63 68 61 6e 6e 65 6c 5c 73 69 73 \sa\schannel\sis
0540: 5c 73 22 62 69 6e 61 72 79 22 2c 5c 73 74 68 65 \s"binary",\sthe
0550: 69 72 5c 73 63 6f 64 65 5c 73 69 73 5c 73 70 72 ir\scode\sis\spr
0560: 6f 62 61 62 6c 79 5c 73 62 75 67 67 79 2c 5c 73 obably\sbuggy,\s
0570: 61 6e 64 5c 73 69 74 5c 73 70 72 6f 62 61 62 6c and\sit\sprobabl
0580: 79 5c 73 77 6f 75 6c 64 5c 73 62 65 5c 73 6c 65 y\swould\sbe\sle
0590: 73 73 5c 73 62 75 67 67 79 5c 73 69 66 5c 73 54 ss\sbuggy\sif\sT
05a0: 63 6c 5c 73 68 61 64 5c 73 6e 65 76 65 72 5c 73 cl\shad\snever\s
05b0: 70 72 6f 76 69 64 65 64 5c 73 22 62 69 6e 61 72 provided\s"binar
05c0: 79 22 5c 73 61 73 5c 73 61 6e 5c 73 65 6e 63 6f y"\sas\san\senco
05d0: 64 69 6e 67 5c 73 6f 70 74 69 6f 6e 5c 73 69 6e ding\soption\sin
05e0: 5c 73 74 68 65 5c 73 66 69 72 73 74 5c 73 70 6c \sthe\sfirst\spl
05f0: 61 63 65 2e 5c 73 5c 73 42 69 6e 61 72 79 5c 73 ace.\s\sBinary\s
0600: 64 61 74 61 5c 73 63 61 6e 5c 73 63 6f 6d 65 5c data\scan\scome\
0610: 73 69 6e 5c 73 74 68 72 6f 75 67 68 5c 73 6a 75 sin\sthrough\sju
0620: 73 74 5c 73 61 62 6f 75 74 5c 73 61 6e 79 5c 73 st\sabout\sany\s
0630: 65 6e 63 6f 64 69 6e 67 2e 5c 73 5c 73 49 74 5c encoding.\s\sIt\
0640: 73 64 6f 65 73 6e 27 74 5c 73 6d 61 6b 65 5c 73 sdoesn't\smake\s
0650: 6d 75 63 68 5c 73 73 65 6e 73 65 5c 73 74 6f 5c much\ssense\sto\
0660: 73 63 6f 6e 64 69 74 69 6f 6e 5c 73 63 6f 64 65 scondition\scode
0670: 5c 73 6f 6e 5c 73 77 68 65 74 68 65 72 5c 73 74 \son\swhether\st
0680: 68 65 5c 73 63 68 61 6e 6e 65 6c 5c 73 65 6e 63 he\schannel\senc
0690: 6f 64 69 6e 67 5c 73 69 73 5c 73 22 62 69 6e 61 oding\sis\s"bina
06a0: 72 79 22 2e 5c 72 5c 6e 5c 72 5c 6e 54 68 65 72 ry".\r\n\r\nTher
06b0: 65 5c 73 69 73 5c 73 73 75 66 66 69 63 69 65 6e e\sis\ssufficien
06c0: 74 5c 73 69 6e 74 72 6f 73 70 65 63 74 69 6f 6e t\sintrospection
06d0: 5c 73 61 76 61 69 6c 61 62 6c 65 5c 73 61 6c 72 \savailable\salr
06e0: 65 61 64 79 2e 5c 73 5c 73 54 68 65 72 65 5c 73 eady.\s\sThere\s
06f0: 69 73 5c 73 6e 6f 5c 73 6e 65 65 64 5c 73 66 6f is\sno\sneed\sfo
0700: 72 5c 73 61 5c 73 5b 63 68 61 6e 5c 73 69 73 62 r\sa\s[chan\sisb
0710: 69 6e 61 72 79 5d 2c 5c 73 61 6e 64 5c 73 69 74 inary],\sand\sit
0720: 5c 73 77 6f 75 6c 64 5c 73 62 65 5c 73 61 5c 73 \swould\sbe\sa\s
0730: 62 61 64 5c 73 69 64 65 61 5c 73 74 6f 5c 73 70 bad\sidea\sto\sp
0740: 72 6f 76 69 64 65 5c 73 69 74 2e 5c 73 5c 73 49 rovide\sit.\s\sI
0750: 74 5c 73 67 65 6e 65 72 61 6c 6c 79 5c 73 6d 61 t\sgenerally\sma
0760: 6b 65 73 5c 73 6d 6f 72 65 5c 73 73 65 6e 73 65 kes\smore\ssense
0770: 5c 73 6e 6f 74 5c 73 74 6f 5c 73 69 6e 74 72 6f \snot\sto\sintro
0780: 73 70 65 63 74 5c 73 74 68 65 5c 73 65 6e 63 6f spect\sthe\senco
0790: 64 69 6e 67 2c 5c 73 61 6e 64 5c 73 69 6e 73 74 ding,\sand\sinst
07a0: 65 61 64 5c 73 74 6f 5c 73 6a 75 73 74 5c 73 73 ead\sto\sjust\ss
07b0: 65 74 5c 73 74 68 65 5c 73 65 6e 63 6f 64 69 6e et\sthe\sencodin
07c0: 67 5c 73 74 6f 5c 73 77 68 61 74 5c 73 69 74 5c g\sto\swhat\sit\
07d0: 73 69 73 5c 73 65 78 70 65 63 74 65 64 5c 73 74 sis\sexpected\st
07e0: 6f 5c 73 62 65 2e 5c 73 49 5c 73 77 6f 75 6c 64 o\sbe.\sI\swould
07f0: 5c 73 6c 69 6b 65 5c 73 74 6f 5c 73 73 65 65 5c \slike\sto\ssee\
0800: 73 74 68 65 5c 73 75 73 65 5c 73 63 61 73 65 5c sthe\suse\scase\
0810: 73 66 6f 72 5c 73 69 6e 74 72 6f 73 70 65 63 74 sfor\sintrospect
0820: 69 6e 67 5c 73 65 6e 63 6f 64 69 6e 67 2e 5c 72 ing\sencoding.\r
0830: 5c 6e 5c 72 5c 6e 54 68 65 5c 73 62 65 73 74 5c \n\r\nThe\sbest\
0840: 73 63 6f 75 72 73 65 5c 73 6f 66 5c 73 61 63 74 scourse\sof\sact
0850: 69 6f 6e 5c 73 77 6f 75 6c 64 5c 73 62 65 5c 73 ion\swould\sbe\s
0860: 74 6f 5c 73 65 6c 69 6d 69 6e 61 74 65 5c 73 22 to\seliminate\s"
0870: 62 69 6e 61 72 79 22 5c 73 61 73 5c 73 61 6e 5c binary"\sas\san\
0880: 73 65 6e 63 6f 64 69 6e 67 2c 5c 73 73 69 6e 63 sencoding,\ssinc
0890: 65 5c 73 69 74 5c 73 6e 65 76 65 72 5c 73 72 65 e\sit\snever\sre
08a0: 61 6c 6c 79 5c 73 77 61 73 5c 73 6f 6e 65 2c 5c ally\swas\sone,\
08b0: 73 61 6e 64 5c 73 6c 65 61 76 65 5c 73 22 62 69 sand\sleave\s"bi
08c0: 6e 61 72 79 22 5c 73 6f 6e 6c 79 5c 73 61 73 5c nary"\sonly\sas\
08d0: 73 61 6e 5c 73 61 72 67 75 6d 65 6e 74 5c 73 74 san\sargument\st
08e0: 6f 5c 73 2d 74 72 61 6e 73 6c 61 74 69 6f 6e 2e o\s-translation.
08f0: 0a 4a 20 6c 6f 67 69 6e 20 70 6f 6f 72 79 6f 72 .J login pooryor
0900: 69 63 6b 0a 4a 20 6d 69 6d 65 74 79 70 65 20 74 ick.J mimetype t
0910: 65 78 74 2f 78 2d 66 6f 73 73 69 6c 2d 77 69 6b ext/x-fossil-wik
0920: 69 0a 4b 20 38 35 64 64 64 32 34 37 62 36 33 37 i.K 85ddd247b637
0930: 62 63 62 32 35 39 39 30 66 63 35 35 35 33 36 65 bcb25990fc55536e
0940: 30 63 65 33 66 39 65 37 35 34 62 32 0a 55 20 70 0ce3f9e754b2.U p
0950: 6f 6f 72 79 6f 72 69 63 6b 0a 5a 20 66 39 36 63 ooryorick.Z f96c
0960: 61 65 34 37 37 38 65 36 62 31 66 63 65 39 36 62 ae4778e6b1fce96b
0970: 39 30 62 38 37 36 35 36 36 66 62 33 0a 90b876566fb3.