Есть кусочек php кода
Код: Выделить всё
mysql_connect($db_host,$db_user,$db_password) or die("Подключение невозможно: ".mysql_error());Когда срабатывает or die() в браузере получается странная вещь "Подключение невозможно" - пишется русскими буквами, а на том месте где должно быть "Доступ закрыт для пользователя 'root'@'localhost' (был использован пароль: ДА)" - каракули. Если поменять в браузере кодировку с utf8 на koi8-r то получается всё в точности наоборот (вместе "Подключение невозможно" - каракули, "Доступ закрыт для пользователя 'root'@'localhost' (был использован пароль: ДА)" - всё нормально).
Апач настроен на utf8, директива default_encoding в php,ini имеет значение utf8, браузер настроен на utf8.. В чём может быть проблема?
os kubuntu 8.10, Apache/2.2.9 PHP/5.2.6-2