[Apex Legends] Non-English chars are broken in nicknames of Steam users

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:

  1. Join a match.
  2. Make sure there are Steam users whose nicknames include non-English symbols.
  3. Check how their nicknames are treated in different events.

Impact for my app: high.

Do you currently have a workaround?
No.

Hi, and thanks for the feedback.

We will check the issue and we will update you here.

Thanks.

We released a fix for the non-English chars to the Developers channel (v0.159).
Can you please check it and let us know if it looks good?

Thank you, it works well now.

1 Like