Cyryllic values are corrupted in user properties

  • 1 March 2022
  • 2 replies

When sending Cyrillic characters in the user properties, the characters lose their encoding and turn into incomprehensible characters.
I use HTTP API V2 on Windows

String “Отважный тигр” becomes in ÐÑважнÑй ÐÑÑл

At the same time, there is no such problem with Latin characters and numbers.

There is also no problem when sending Cyrillic through Unity SDK on Android and iOS



Best answer by Denis Holmes 2 March 2022, 09:55

View original

2 replies

Userlevel 7
Badge +10

Hey @alzah 

I recall @Denis Holmes tackling this one in another post -

Maybe he can take a direct look into this.

Userlevel 6
Badge +8

Hi @alzah ,


This usually has to do with the encoding that is being used. We recommend sending in data with UTF-8 encoding, this should allow you to successfully send cyrillic letters into Amplitude. Which encoding are you using now? Are you sending in data with the SDK or with the HTTP API? Regardless, if you set your encoding to be UTF-8, the cyrillic letter should start to appear!


I hope this helps! Let me know if I can help in any other way!