Hello,
I am working with a very old MySQL server (version 3.23.49).
For years I used MySQL-Front and everything worked correctly. Recently I switched to HeidiSQL, but I noticed that some queries no longer return any results when the search criteria contains accented characters such as é.
For example, queries with a WHERE clause containing accented values do not return the expected rows, even though the data exists in the table.
Here is a concrete example:
SELECT *
FROM type_activite
WHERE libe_type_acti = 'Récolte';
This query worked correctly in MySQL-Front, but in HeidiSQL it returns no results.
I also tried running:
SET NAMES latin1;
but MySQL returns the following error:
You have an error in your SQL syntax near 'NAMES LATIN1' at line 1
I understand that SET NAMES may not be supported by such an old MySQL version.
The command:
SHOW VARIABLES LIKE '%char%';
returns:
Variable_name | Value
character_set | latin1
character_sets | latin1 big5 czech euc_kr gb2312 gbk sjis tis620 ujis ...
So the server appears to be configured for Latin1.
Has anyone successfully used HeidiSQL with MySQL 3.23.x?
Is there a way to force HeidiSQL to use the correct character encoding for such an old server, or should I expect compatibility issues because MySQL 3.23 predates modern character set negotiation?
Any advice would be appreciated.
Thank you.









Yes I restarted HeidiSQL many times.
