I forgot to ask something else... If a client and a server run on locales/platforms that use different encodings, they are bound to wrongly interpret string bytes. Correct?