Etherpad liefert invalide UTF-8 characters
Emojis in Etherpads werden von der API als surrogate-Characters übertragen, s. z.B. wird der Inhalt This is a test👋
von der API zurückgegeben als {"code":0,"data":{"text":"This is a test\ud83d\udc4b\n\n"},"message":"ok"}
.
Beim Versuch, das in der Datenbank abzulegen, lehnt die den String als nicht valides UTF-8 ab. An welcher Stelle genau was schief geht und das encoding/decoding nicht wie erwartet funktioniert, muss man noch rausfinden.