like i said, the characters i gave you should not be encoded, otherwise it will send the wrong thing.
I am not too sure if your encoder compensates for line feeds and that. I know that when i was doing vb.net (as in mucking around with it) and even with mIRC and chat servers, line feeds would always imply a new. Regardless of if the previous statement is complete or not. Do you have a debug window? It should normally say something like <second line> unknown command or something.
Okay, I kinda get what yur saying, I only use the UTF8 encoding to get correct names in the chatters list anyway, I'll simply have to write another method in the socket send routine to send all the characters unformatted, and since the roomnames contain no special characters, I should be able to send the whole privmsg in ACSII (I think).
Now, this does cause a problem, I originally wanted this for a Hall Of Fame, that being the case all names using special characters wont output correctly (I had this problem with VB6, I couldnt get names to display correctly, they were either displayed as boxes or as ? marks) and that would kinda defeat the object.
I will try though, I'm curious to know what's causing it not to function as it should. If I find out why, I'll post the solution.