A file is generated reading:
CODE
/*
SQLyog Enterprise - MySQL GUI v5.1 BETA 4
Host - 4.0.26-nt-max : Database - tttt
*********************************************************************
Server version : 4.0.26-nt-max
*/
SET NAMES utf8;
create database if not exists `tttt`;
USE `tttt`;
SQLyog Enterprise - MySQL GUI v5.1 BETA 4
Host - 4.0.26-nt-max : Database - tttt
*********************************************************************
Server version : 4.0.26-nt-max
*/
SET NAMES utf8;
create database if not exists `tttt`;
USE `tttt`;
Now .. neither 'SET NAMES' or the utf8 character set is valid with MySQL 4.0.
This export error occurs with various characters sets for the server.
Obviously, as SQLyog has no charset conversion library of its own, it depends on the MySQL server to do the job.
And MySQL 4.0 cannot utf8_encode. I guess that is why nothing is returned.
I think the encoding (ANSI-localisation or UFT8) should be user configurable with MySQL 4.1 ++.
With this it is also not possible either to export from MySQL 5.x and import into MySQL 4.0 with other characters than the ASCII-subset.
People use that a lot! (local 5.0, webhost 4.0).
And I do think you should discuss such changes in public!
This change would be a very big and very bad change to a lot of people if they were not aware!
Please remember that the world is much bigger than Bangalore. MUCH MORE information on what is going on, please!! DAILY blogging!!!
There are no such problems with 5.02. But of course it will only work with the subset of characters supported by the localization.
SQLyog 5.1 also works with MySQL 5.x because here the server knows the utf8 encoding.
