на странице кодировка UTF8, в mysql стоит utf8_general_ci в .htaccess прописано Code: PHP_VALUE default_charset utf-8 все отображаеться верно кроме буквы 'ш', она имеет вид можно конечно в скрипте php заменять эту пару на символ 'ш', но это как-то не красиво
а какая локаль на серваке? была идентичная проблема пару лет назад при попытке поднять аджаксовый чатег в UTF-8 на центоси с KOI8-R в локали. так и не нашел разумного решения проблемы =/ только такие же костыли но фишка в том, что html-кодированные символы отображаются "as is" внутри некоторых тегов. то есть эти костыли тоже не подходят
На самом деле траблы с буквами "ш" и "И" сталкивался с этим... решается таким макаром: Сразу после конекта к бд каждый раз выполняй запрос "SET NAMES 'utf8'" если не поможет: бэкапишь таблицу, удаляешь ее, создаешь заново с жестким указанием кодировки utf-8 все будет работать...