Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 2.0.0.Final
    • Fix Version/s: 2.5.0.CR1
    • Component/s: Database
    • Labels:
      None
    • Steps to Reproduce:
      1. Create Docker environment with MySQL server and MySQL preconfigured Keycloak
      2. Enter admin console
      3. Create user with name Mściwy Żółw
      4. The name after saving is M?ciwy ?ó?w

      Description

      User's data fields like names change all characters not encodable with ISO-8859-1 to question marks.

      • This occurs only when connected to MySQL
      • The columns created in DB by Keycloak are latin1-encoded
      • Manual change of column in DB to UTF-8 allows to write special characters in DB and read in Keycloak, but not write in Keycloak
      • Change of default DB encoding with flags to UTF-8 causes Keycloak to fail on startup, see logs
      • Change of default Wildfly encoding to UTF-8 doesn't do anything
        The full conversation is on mailing list.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  hmlnarik Hynek Mlnařík
                  Reporter:
                  igorzuk Igor Żuk
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: