Hey,
Ohne Wörterbuchanalyse lassen sich aber ISO-8859-X kodierten Texte nicht ausreichend sicher einer dieser Kodierungen zuordnen.
glücklicherweise ist das leicht erhältlich durchs Mozillaprojekt.
In C++: http://www.mozilla.org/projects/intl/ChardetInterface.htm
In Perl: http://search.cpan.org/dist/Encode-Detect
In Java: http://www.i18nfaq.com/chardet.html
Prinzipiell könnte man den ganzen Kram nach Javascript portieren, aber ich glaube nicht, dass das sinnvoll ist.