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

Reply via email to