Skip to content

Incorrect encoding of special characters with libmysql-8.4.0.dll #2103

@IgitBuh

Description

@IgitBuh

Description

I didn't have any issues with my previously used HeidiSQL 12.5 version. After updating to 12.10.0.7000 the SSL connections failed with libmariadb.dll even with disabled certificate verification with "Bad handshake". I found some topics on this, recommending to switch to libmysql-8.4.0.dll. That seemed to work fine, but now I noticed that special chars like German umlauts are shown as "f�r". If I switch to libmariadb.dll and disable SSL, all chars are shown correctly again.

So it seems that with the latest version I'm left with either insecure connections or with an incorrect encoding.

Is there any way to fix work around this from my side or will this need a fixed release? Again, the older version of HeidiSQL didn't have this issue.

HeidiSQL version

12.10.0.7000

Database server version

MariaDB 10.6.18

Reproduction recipe

Select libmysql-8.4.0.dll for a connection to a MariaDB database with a table with utf8mb4_general_ci that has values with special chars like "äöü".

Error/Backtrace

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugDefective behaviour in HeidiSQL

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions