Did you try to DefineEncoding for the textfields? The data is coming from a client so the server could be unaware of the string encoding. Maybe check in the debugger if the encoding is set to an expected value?
It looks like some kind of parsing is going wrong, so instead of splitting a (json) string into parts it’s just parsing it on still somewhere… I think this is web-related more than DB related.