Как из файла записать строку в mysqli?
Здравствуйте, пробую писать на PHP. При считывании данных из файла в программу а затем выводе в браузер происходит четко. А вот при записи в таблицу mysqli в поле со строковым значением записываются дибо каракули либо ????. В программу вписал $mysqli ->set_charset('utf8'); Не помогает подскажите как решить зту проблему.
1 ответов
Нужно в самой базе кодировку выставить или как в уроке (на 3:00):
https://fructcode.com/ru/courses/php-and-mysql/video-phpmyadmin-mysql/
Или, если база уже создана, нужно кликнуть на эту базу в phpmyadmin и перейти во вкладку "Operations" (сверху) и внизу страницы изменить кодировку с текущей кодировки, на кодировку как в уроке или можно выбрать кодировку "utf8mb4_general_ci" или "utf8mb4_unicode_ci" и галку там же ниже поставить "Change all tables collations".