Related Games: Apex Legends
Issue Description:
If a Steam user’s nickname includes special symbols or non-English letters (e.g. Russian/Chinese/etc. letters), some events will display it properly while other events will display it in a different way.
For example:
"roster_24": "{\"name\":\"Yerv ✪\",\"isTeammate\":true}"
"legendSelect_1": "{\"playerName\":\"Yerv ✪\",\"legendName\":\"#character_crypto_NAME\",\"selectionOrder\":\"1\",\"lead\":false}"
or
"roster_44": "{\"name\":\"慎み深さ\",\"isTeammate\":false}"
{"name":"kill_feed","data":"{\r\n \"attackerName\": \"КИÐ'ОРÐ" УÐ'ИЙЦÐ\",\r\n \"victimName\": \"Chester\",\r\n \"weaponName\": \"hemlock\",\r\n \"action\": \"knockdown\"\r\n}"}
Steps to reproduce:
- Join a match.
- Make sure there are Steam users whose nicknames include non-English symbols.
- Check how their nicknames are treated in different events.
Impact for my app: high.
Do you currently have a workaround?
No.