Mám jden nekonečný problém.
Jak na tomhle serveru nastavit phpMyAdmina aby fungoval konče správně?
Problém: Všechny stránky mám v kodování windows-1250, tak jsou i uloženy data v databazi. Znaková sada připojení k MySQL je cp1250_cs. Porovnání u textovým polích je nastaveno na latin2_czech_cs. Vše funguje, ale když se na uložená data podívám v adminovi, je š a ž špatě. A pokud tam nějak text upravím, opět se změní kodování a na stánkách mi vyleze iso-8859-2. Jde to udělat tak, aby v Adminovi šly upravovat texty uložené ve windows-1250 beze změny kodování?
Problém je jasný. Používáš win-1250, ale porovnávání máš nastaveno na iso-8859-2. Tím pádem se ti mrší š, ž a ť.
Aby to fungovalo správně, je třeba mít všechna kódování stejná.
Možná ti pomůže tento skript: http://www.webzdarma.cz/tmp/mysql-upgrade-src.php
To už jsem skusil.
Výsedekm byl totální bordel v databázi, divné znaky při výpisu na stránce a to i při vložení nového záznamu. Nic to nespravilo, spíše zhoršilo.