Tak, aby program umožnil nastavit, že se veškerý zobrazovaný obsah (včetně příloh) má zobrazit ve zvoleném kódování.
Dejme tomu příklad: Pošlu Jardovi e-mail z čech do Ruska do jeho velké společnosti, kde všude lidé používají Outlooky... on si zprávu přečte v pohodě, protože má defaultně zvoleno rozpoznávání znakové sady pro zobrazení na jeho výstupu.. (jak víme, když se zobrazuje text například v IE (znaková sada se načte ze zdrojového kódu na vstupu a konvertuje se na znakovou sadu v jaké je OS Windows na výstup - na čemže je založena také vzájemná kompatibilita Outlooku mezi různými jazyky a kódováními což by mohlo být podstatou tohoto problému pokud tuto vlastnost TheBAT vůbec nemá, čemuž se mi věřit ani nechce pokud je multijazykovým). Odepíše mi a zde začíná první problém. Kódování ve zprávě se změní. TheBAT po přijetí zprávy u mne sice zprávu zobrazí v kódování, ve kterém přišlo, ale zbytek základního textu je ovšem také v kódování od Jardy z Ruska (to je ten můj původní). Outlook tento jev řeší tak, že pokud někdo odpoví na zprávu tak se původní text vytvoří jako příloha (pokud to není prostý text, ale je to HTML text) a jeho obsah nechá i na stránce (pokud ho uživatel nesmaže). Ve finále jsou oba texty čitelné, protože se toto kódování načítá pokaždé, když je uvedeno znovu (plně se respektuje tělo e-mailu dle html symbolů např.: HEAD, nebo BODY a také CHARSET i pokud jsou tam dvě různá kódování - jakoby slepí dva HTML soubory v jeden. U TheBAT se užije v platnost jen ta první informace o kódování a další ho již nezajímají. Bohužel to již nefunguje obráceně (pokud uživatel zvolí jednou v jakém kódování chce zprávu zobrazit tak že se přizpůsobí pouze ta stránka, kde toto manuálně zvolil = neaplikuje se tato volba na celou zprávu = končí to neustálým klikáním na každý HTML soubor zprávy jako přílohy a opravdu na oběšení je to, že si dané manuálně zvolené kódování nepamatuje takže když pak člověk přejde na jinou zprávu a zase zpět a chce si ji přečíst tak vše musí opakovat znovu včetně u každé přílohy co je v tomto nečitelném HTML). Může tak na jedné stránce zobrazit text jak třeba v čínštině, tak i v češtině. Připomínám že toto určení je na vstupu zprávy (tj.: ze zdroje) a vždy se přizpůsobuje tomu v jaké jazykové verzi je OS. Může tedy být v příloze neomezený počet příloh html v rozdílných kódováních zprávy a každá z nich se zobrazí správně (měla by - ale v 90% to funguje bez problémů) tak aby byla čitelná. U TheBAT mi to příjde, že tuto vlastnost vůbec nemá a hraje si tak nějak "na vlastním písečku", což vůbec neoduzuji. Je fajn, že je TheBAT soběstačný, ale pokud by to v tomto případě fungovalo, tak by to bylo lepší. Lze si sice zvolit, že se má defaultně užívat zvolené kódování, ale vždy pouze pro hlavní zprávu (a bohužel pro veškeré zobrazené zprávy). Pokud budu mít tedy v příloze té samé zprávy jiné HTML soubory, již si s nimi neporadí... tzn: neuplatní výchozí, nebo ručně zvolenou znakovou sadu - jak tomu je u hlavního souboru zprávy. Kritická je situace v tom, že pokud komunikují dva lidé s různými kódováními a jeden z nich má TheBAT a druhý Outlook, nebo cokoliv jiného, a řadila by se historie komunikace do jedné HTML stránky + jak standartně dělá Outlook, že ji ještě přibalí jako HTML přílohu, tak je v programu TheBAT v podstatě nemožné tento dříve psaný text přečíst v tom kódování v jakém ho odeslal. A musí se vždy ručně přepínat toto kódování (u HTML přílohy). S tímto problémem se setkávám skoro každý den. Pokud chodí nějaké newsletters ze zahraničí, nebo monitoring ze serverů, atd atd... tak je dost často obsah zasílán jako příloha v HTML. Tedy není jen jako hlavní stránka zprávy, ale také jako příloha. Hlavní stránka se zobrazí bez problémů v kódování které je zvoleno nastavením TheBAT, ale přílohy se již tímto nastavením neřídí a v podstatě toho nechávají na tomto HTML dokumentu. Vysvětlení pojmů: hlavní stránka = stránka která se zobrazí jako první ihned po kliknutí na novou nepřečtenou zprávu Sice možná budete namítat, ať Jarda z Ruska přejde na TheBAT a bude to vyřešeno, ale bohužel to tento problém neřeší. -- <http://forum.thebat.cz/read.php?16,897,1177> E-mailovy klient The Bat! http://www.thebat.cz
