When adding a Emoji to the username some very common emojis break, because the unicode character U+200D is removed while saving the changed username. Popular Emojis like 🏳️🌈 or 🏳️⚧️ result in double emojis like 🏳️🌈 or 🏳️⚧️. As flags seems to play a important role in this game, this might worth fixing. This might also effect normale charcters/character combination in some languages like some indian languages as it is descriped here: https://en.wikipedia.org/wiki/Zero-width_joiner ## Technical details: Newer emojis, or some more complex emojis consists of two emojis "glued" together with the unicode character U+200D (Zero Width Joiner/ZWJ). The bug seems to be somewere in the API as the bug also consists if the unicode characters get written in the escaped form in the JSON payload {"nick":"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","countryCode":"de"} in a POST request to the API endpoint /api/v3/profiles/ - the result is 🏳️⚧️ but it should be 🏳️⚧️.