Screamer, ну допустим если кодировка в бд отлична от утф-8 то добавляешь mysql_query("SET NAMES 'utf8'"); сразу после подключения к бд и везде уже выводится в кодировке утф-8 вроде и трогал только один файлик, а все что из бд извлек уже изменилось как тебе нужно