Да ты шо!
Ты ж конечно расписал подробно, что файлы то у тебя в утф-8.
А может они у тебя в цп1251?
А может файлы то в цп1251, а реквест от клиента в утф-8 прилетает.
А может наоборот?
А может это вообще не реквест и ты из файла читаешь?
А может из БД?
А может из порта?
А может из устройства?
А байт-ордер там какой?
Их нет.
И никто их не использует.
Там такой неимоверный оверхед по ресурсам, что нет абсолютно никакого смысла кроме академического.
Но сам пхп уже ставит под сомнение вменяемость такого "академика".
Все печально потому, что кому-то лень даже не поднимая зада с сиденья открыть главную страницу пхп.су и крутнуть до уроков: http://www.php.su/lessons/?lesson_17
Да хз, я сильно там не интересовался.
При энкодировании собирается словарь и данные.
А для обратного я вообще видел сразу таблицы готовые вшитые прямо в бинарик декодера.
А, ну сервер контент отдает, да.
А вот пхп файлы он должен передавать интерпретатору по идее.
Но судя по, он не передает нихрена.
Поэтому пацаны уже спрашивают, а установлен ли пхп?
А установлен ли апачевский модуль пхп?
Или там пхп как CGI работает?
Вообще вариантов запуска интерпретатора много: mod-apache, cgi, fpm. И подвидов: tcp/unix socket.
У тебя оно в каком виде?
Кроме того, нужно еще связать расширение файла с интерпретатором (для одного из вариантов указывается в конфиге апача).
У тебя оно связано? (Добавление)
Вячеслав Иванов пишет:
index2.html
А, вот оно что!
Это же не пхп файл!
Всмысле, можно захендлить и хтмл файл открывать через интерпретатор, но как правило этого не делают.