Jeste pro upresneni dodavam nasledujici:

Tabulka tzpusobplatby ma charset nastaven jako utf8, a to stejne je u vsech sloupcu tabulky.

Pole do ktereho ukladam ten retezec je definovano nasledovne: zpusobplatbytxt varchar(255) NOT NULL default ''

Dotaz ktery pouzivam v Delphi pro nacteni dat je pouze primitivni "SELECT zpusobplatbytxt FROM tzpusobplatby".

Tak a ted k tomu testovacimu retezci "příliš žluťoučký kůň úpěl ďábelské kódy".

Pokud ten retezec ulozim v Delphi aplikaci, a nasledne necham znovu nacist tak se nacte jako: "příliš žlu?oučký kůň úpěl ďábelské kódy" (tedy bez ť ).
Pokud ted tento ulozeny retezec nactu v MySQL Query Browseru tak ten ho zobrazi jako "pøíliš žlu?ouèký kùò úpìl ïábelské kódy".

Pokud to obratim, tj. v Query Browseru ho ulozim, pak znovu nactu tak se zobrazi jako: "příliš žluťoučký kůň úpěl ďábelské kódy". Kdyz ho potom nactu v Delphi aplikaci tak ta ho nacte jako: "p?íliš žlu?ou?ký k?? úp?l ?ábelské kódy". A k tomuto jeste jedna zajimavost, pokud se ten retezec pokusim v Delphi ulozit/prepsat tak to vyhodi chybu: "Row cannot be located for updating. Some values may have been changed since it was last read." <- Teto chyby se zbavim jedine tak ze v Query Browseru ulozim misto testovaciho retezce nejaky nenasilny (tj. bez diakritiky) text a pak uz muzu normalne pracovat. Pokud text "příliš žluťoučký kůň úpěl ďábelské kódy" ulozim prvne v Delphi - pak ho nactu a pokusim se ho ulozit/zapsat tak se vyse zminena chyba neobjevi.