Что делать если из базы выводятся вопросики вместо букв?
Из базы выводятся вопросики вместо букв, кодировка стоит utf8-general-ci. На openserver все работал а на реалном сервере выводятся вопросики, что делать?
Да Ну: Какая кодировка у файла откуда запрос идет? Какая кодировка указана для браузера? Попробуй через командную строку данные получить. Посмотри \s статус.
У MySQL может быть внутренняя кодировка одна, для соединений другая, для базы третья, а для таблицы четвертая и для вывода результатов пятая. А теперь не забудьте, какая кодировка у вас используется в PHP? 99% жалоб на кракозябры связаны с тем, что люди не умеют хранить данные в правильной кодировке и корректно с ними обращаться. Я столько раз встречался с тем, что люди использовали latin1 таблицы, в которые они писали win1251 и жаловались на то, что у них все не работает. А потом с удивлением открывали для себя, что в MySQL есть и полнотекстовый поиск и нормальная сортировка и т.д. Разберитесь с кодировками один раз и забудьте об этом, как о страшном сне.