It makes no sense use utf autoencode, in binary files commands, in characters whose value is less than 256, because generic binary files use 8 bits (256 bitstring patterns).
The binary command "/best -t" is converting to utf every character with value greater than 127.
Example:
//bset -t &bvar 1 $chr(127) | echo -a $bvar(&bvar,1-)
Print: 127
However
//bset -t &bvar 1 $chr(128) | echo -a $bvar(&bvar,1-)
Print: 194 128
But it should print: 128
//echo -a $asc($utfdecode($+($chr(194),$chr(128))))
Print: 128
However
//bset -t &bvar 1 $utfdecode($+($chr(194),$chr(128))) | echo -a $bvar(&bvar,1-)
Print: 194 128
Any solution? Bug?
I'm using mIRC 7.46.
My English is very bad
