Hey,
I didn't really know where to put this thread in. But since it's event-related, I'll give it a go here.
The problem I have is that the Unicode member of TextEvent is not encoded, but just holding the pure Unicode value of the entered character. This is rather useless for use with SFML, since it uses UTF-32 everywhere. I couldn't find a helper method to encode a Unicode value to UTF-32, which makes it impossible to get the real character using only SFML.
I checked the sources and found out that you're doing an UTF8 to UTF32, so I thought this should work in general, but it doesn't. For example, if I hit 'ß' on my keyboard, TextEvent.Unicode is 223 or 0x00DF, which is the Unicode representation of 'ß', thus not encoded.
Any hints on this?