Я не являюсь большим специалистом в области этих коммуникаторов... То, о чем уже сказал – это из небольшого личного опыта... Как правило, хостер предоставляет возможность через панель управления выбрать кодировку по умолчанию для того или иного размещенного у него сайта... У моего хостера кодировка по умолчанию тоже Win-1251. Я сначала даже не менял ее, а документы уже отдавал в UTF-8. Проблем не было – meta был приоритетнее... Но если есть возможность сменить кодировку сервера по умолчанию – почему бы это не сделать? )
О JS могу сказать только то, что мобила SE K750i (например) его просто не видит и не выполняет. Что там насчет других моделей сотовых или КПК – не в курсе...