Вывод работает корректно, проверил все строки из комментариев в обсуждении, но валидатор не принимает. Кодировка файла utf-8. Не могу понять в чем дело.