Почитал несколько похожих тем, не помогло.
Мой случай таков: пользователь проходит регистрацию, авторизацию и проч. После этого он попадает на страницу с чатом, условно - chat.php
На странице имеется ссылка:
http://название_сайта/chat.php?exit, когда обнуляются данные входа.
И вот что интересно:
Если сразу после регистрации пользователь начнёт писать в чат, причём неважно, вышел он и зашёл сразу или просто вошёл, с первого раза чат выводит ??? вместо русских букв (вопросов несколько, их количество ненормировано, я их нигде не подставляю и т.д). НО! Картина чудесным образом меняется, если закрыть вкладку с сайтом, вставить url страницы чата в адресную строку и зайти на него снова.
Все символы выводятся нормально, кроме битых.
Как решить эту проблему?