The chatbox generally does support Unicode, however he OSC protocol only allows for ASCII encoded strings. This means that the chatbox is limited to the ASCII character set when using OSC.
The only solution I can come up with to allow Unicode characters over OSC is to accept OSC-Blobs instead of a string and decode the Unicode characters on the client side.