Если идти по ссылке - то выдается ошибка. На старом сервере не было таких проблем с кириллицей. Скрипты читают базу MySQL и выдают результат прекрасно, без всяких крякозябр..... Даже не знаю что ковырять FreeBSD, Apache или PHP. Ошибка в браузере выдается 406. Посмотрел httpd.conf и php.ini - с кодировками вроде все аналогично. Где хотя бы "копать"?
Если ваш php-скрипт начинает выдавать 406-ую ошибку (точнее не сам скрипт, а apache) со словами “An appropriate representation of the requested resource /***.php could not be found on this server”, то скорее всего apacheвскому mod_security что-то не нравится в вашем скрипте.
Например, ваш скрипт может принимать в качестве параметра какие-нибудь URLы, а mod_security будет думать, что злобный хакер пытается выполнить remode code injection. Или ещё что-нибудь.
Если вы уверены в своём скрипте, то можно попробовать отключить mod_security. Проще всего это сделать, добавив две директивы в .htaccess: SecFilterEngine Off SecFilterScanPOST Off
Если не получается отрубить mod_security с помощью .htaccess, отключайте его с помощью httpd.conf.
может быть я неправильно понял но попробуйте задать жостко кодировку используя опции
CharsetDefault koi8-r CharsetSourceEnc koi8-r ## можете и другую кодировку попробовать например CharsetDefault windows-1251 прописав их или в httpd.conf или же в .htaccess