Recieving UTF over the network

Hi all,
I’m aware that Touch Designer doesn’t suppoprt UTF.
I’m able to use UTF characters in TD using python and storage ([url]http://www.derivative.ca/wiki088/index.php?title=Unicode[/url]).

I would like to be able to recievie UTF encoded text from sources over the network (via OSC, TCP, or something of the sort). The problem is that the OSCin/UDPin/TCP/Web DATs push the recieved message into a DAT(loosing the UTF encoding).

Is there a way to catch the message in python (preserving the encoding) before it’s put to a DAT?
Or maybe I should write a python script for recieving messages from the network and putting it to storage?

Thanks!

The network DATs all have a receive() callback in an attached DAT that gets called with the raw data as well. You can get the data that way.

I know this is an old topic, but is it still relevant?
I don’t see any receive() callback with the Web DAT.

It looks like the Experimental Web Client DAT does have a receive callback, but just checking to be sure before I move to experimental.