/parseline always mangles data - 11/05/23 12:46 AM
Code
alias test { ; UTF8 encoded bset -t &test 1 PRIVMSG #Test :© ; ... 194 169 echo -a $bvar(&test, 1-) ; send &test to server parseline -obqpnu0 &test }
So I need to send my binary variable to the server.
/bset works exact as expected, with or without the -a switch.
The issue is that -u0 doesn't work as expected, it actually utf8decodes the data to be sent to the server meaning that there's no way to reliably send a byte for byte &binvar to the server.
If we have a &binvar containing 194 169 and send it to the server
-u0: 169 is sent
-u1: 194 169 is sent
If we have a &binvar containing just 169 and send it to the server
-u0: 169 is sent
-u1: 194 169 is sent
I'd expect having 194 169 in the &binvar and using -u0 to send 194 169 and it not be mangled at all. The rest I'd expect to happen as they currently do.