После переустановки локального сервера при работе с новыми написанными сайтами появилась проблема с кодировкой русских символов.
Русские символы корректно отображаются при выводе из таблицы в браузер. Однако при просмотре самой таблицы MySQL через консоль, да и при использовании PHP admin тоже, показываются закорючки.
При этом в html-страницах создаваемых приложений в head указана кодировка utf8.
С помощью заголовка PHP задана кодировка utf8.
Кодировка каждой новой создаваемой таблицы utf8.
( например $sql = "CREATE DATABASE `test` CHARACTER SET utf8 COLLATE utf8_general_ci";).
При этом отображение введенных в БД русских данных в браузерах корректное, а внутри - нет.
Я создаю БД в utf8, как показано в теле моего основного вопроса. Соединение тоже в utf8. Кодировка сайта в метатеге utf8. Также с помощью header (PHP), установлена кодировка utf8, чтобы уж наверняка.
Примечательно, что у людей, которые используют мои приложения на своих компьютерах, то же самое: ввод и вывод корректный, а при просмотре таблиц внутри консоли закорючки.