Myslím, že k tomuto problému je potřeba přistoupit pragmaticky. Kódování v meta tagu je užitečné pro ukládání na disk, proto je vhodné ho ve stránce mít. Kódování určené v HTTP hlavičce má přednost před kódováním z meta tagu (viz specifikace HTML 4.01). Aby nedocházelo k špatné interpretaci kódování stránky je proto vhodné, aby kódování zasílané v HTTP hlavičce bylo stejné jako v meta tagu. Pokud kódování nesouhlasí, je to způsobeno špatnou konfigurací WWW serveru nebo jeho modulu pro překódování, a to je to místo, které by se mělo opravit.
Souhlasím s tebou Michale, že by aplikace při ukládání stránky měla doplnit informaci o kódování. Ale kolik prohlížečů to dělá? Překonfigurovat WWW server mi přijde nepoměrně jednodušší, než si doprogramovávat chybějící funkci prohlížeče :-D