That looks to me as though you have the wrong encoding. You can specify this using the charset option on the codec for the input. That is, add something like
codec => plain { charset => "UTF-8" }
I do not think that text is UTF-8, I am just giving you an example.
Once your messages look good I would use dissect to take the prefix off the line and then a kv filter, similar to this.