user_data deforms non-latin letters when passed in

I'm trying to pass some data into a handler function with user_data, I hope I'm doing it correctly. So, the data that is passed is originally:
{'pagination_state_key': 'run0https://www.supermaxi.com/catalogo/.json', 'desired_store_name': 'Supermaxi El Jardín'}

And what I get after loading it with dict(context.request.user_data) is this:
{'pagination_state_key': 'run0https://www.supermaxi.com/catalogo/.json', 'desired_store_name': 'Supermaxi El JardÃ\xadn'}

This is the log attached.

Image I'm not sure if I'm doing something wrong, the encoding on the original string should be utf-8 and seems to work fine by itself.