Unicode characters in Computer/User names on Windows don't get parsed correctly by Null OnlineSubsystem

Users joining a server without changing their name via setname and having their name based on their computer/windows account name do not have their name parsed correctly when they contain unicode characters.

In below screenshot, first player on scoreboard list has name “Béla” as their computer and user account name in Windows. If that player uses the “setname” command and types “Béla”, it then is properly parsed and assigned.

Hi Allar,

What are you doing to get and display account name? To test this in 4.8p3, I created a new user account in Windows 7 with name “Béla”. In PlayerController, I used Get Platform User Name node with a Print String on Begin Play, and it printed “Béla” correctly. Would you mind putting together another small test project that recreates this issue for you? Thanks!

Hi Allar,

We haven’t heard back from you in a while, so I’m resolving this post for now. If you’re able to reproduce this issue in a new project or otherwise get us any more information so we can reproduce it, please feel free to respond and we’ll keep looking into it. Thanks!