Не помог ни первый, ни второй вариант. При Windows-1251 вылазят не знаки вопросов,а иероглифы; при KOI8-R - текст пропадает. При вставке header('Content-type: text/html; charset=utf-8'); получается то,что написал zansul.
Главное не наблюдается никакой зависимости в появлении этих знаков...