Попытайтесь дать mysql команду, как только Вы открываете соединение дб от php
"определите имена utf8";
Мое предположение - то, хотя, если оно работало над апачем, затем его вероятное набор символов HTML, который является неправильным. Добавьте некоторые заголовки набора символов в своей конфигурации веб-сервера, todeclare, что документ является utf. Возможно, его установка по умолчанию на латынь, поскольку некоторые делают?
Трудно для высказывания, что еще могло бы вызывать его без большего количества информации. Но проблемы набора символов могут часто быть довольно печальными для поиска и устранения неисправностей