Please start reading this FAQ:
http://webyog.com/faq/content/34/148/en/do...y-language.htmlSQLyog 6.x uses utf8 internally. For those MySQL versions that support it (>= 4.1) we 'tell' the server to send string data in utf8 encoding. For earlier version we convert inside SQLyog between the C-language types 'char' and 'multibyte'.
MySQL 4.1 and above
******************
With MySQL server 4.1 and above it doesn't not matter how data are stored - the server will still be able to comunicate with a client in a different charset than how data are stored.
Three server variables are in action actually
1) how data are stored in MySQL. The server variables 'characer_set_server' and 'characer_set_database' describe defaults for the server and the active database (latest USE statement), but actually tables and columns may be defined with a different charset
2) What character set is used by the server internally when operating string data. The server variable 'character_set_connection' describes this
3) How data are sent to the client. The server variable 'character_set_client' describes this.
SQLyog will only work with 'character_set_client' set to utf8!
If your server is 4.1 or above you should NEVER 'set names' (or anything like it) yourself! SQLyog and the server 'cooperate' to automatically convert between server and client charsets
MySQL 4.0 and below
******************
Here the server is only able to send data as they are stored! We assume with version 6 that the storage 'matches' the locale of the client machine. In the special situation where a client machine running one locale that does not match stored data in MySQL 4.0 the removal of the selector may have limited posibilities. Anyway we decided to remove because a lot of user did not know how to use that dropdown!
1)
Could you please tell the server version?
2)
I do no understand "I do make tables and fields in utf8 strictly, but DB is still set to Latin1 so all text fields are automaticaly set to this". If you have defined UTF8 for a table, new columns added will be utf8, but existing columns will have to be changed explicitly one by one. Could you detail?
3)
More details would be appreciated! Screenshots, dumps etc. I know a little bit of Czech, so Czech and Slovak strings and characters I will be able to handle