We are using keycloak standalone server to authenticate our users. Social IDPs: google and facebook login work perfectly, except the following mistake:
If on your google account first and last names are written with non-ascii characters, keycloak doesn't read them properly.
For instance: Name on the google account is Собиров Валижон. What I get on keycloak is РЎРѕР±РёСЂРѕРІ Валижон
Steps to reproduce the issue:
It would be appreciated if someone could solve the issue.
The only solution I could find was to put default encoding in JVM.
Add default encoding to standalone.conf
JAVA_OPTS="$JAVA_OTPS -Dfile.encoding=UTF8"