Hmmm, well is it? Depends who the client is really.... A marshaller so support UTF-8 String text is easy to implement, precisely as shown by the StringMarshaller in the test added.