Puschpull: Není to tak strašné. Ty teď musíš udělat tři věci, které na sobě v podstatě nezávisí:
1) Opravit ten bordel v databázi (asi nejspíš tím postupem, co jsem nastínil). To ti mimo jiné vyřeší problém s tím, že web nejde přesunout na jiný hosting (a podotýkám, až to uděláš, tak bys to měl mít vyřešené "navždy"). Při tom search-and-replace kroku mimochodem můžeš rovnou zkonvertovat i tu češtinu uloženou v entitách.
2) Upravit WSB, aby nepoužíval HtmlEntities ale jen HtmlSpecialChars(). Tím vyřešíš vkládání entit místo českých znaků.
3) Vzít si čistý WSB a odtrasovat si, co ten blbec dělá se stringem "příliš žluťoučký kůň úpěl ďábelské ódy" předtím, než ho zapíše do databáze - prostě si na každý druhý řádek dát echo $promenna;. Jsem si dost jistý, že tam někde volá funkci, která ÚTF8 vstup zakóduje (po nějaké drobné konverzi) ještě jednou do UTF8. Tak tu nadbytečnou konverzi budeš chtít vyhodit. |