Yan
Новичок
Стокнулся с проблемой, при записи в БД строк с символами È и Š, вместо них записываются, соответственно, "Г€" и "Е ". Кодировка файла UTF-8, сразу после соединения с базой есть строка $mysqli->set_charset("utf8");, таблица в phpmyadmin создана в utf8_general_ci.
Пытался еще выполнить запрос такого типа (просто заменить по всей таблице):
SELECT `field`, REPLACE(`field`,'Г€','È') FROM `table`
Но выдает ошибку:
"Данное выделение не содержит уникального столбца. Изменение сетки, выставление галочки, редактирование, копирование и удаление невозможно."
Притом, что в таблице существует уникальное поле с primary key с названием id.
Подскажите, как можно решить проблему? Потому что потратил уже уйму часов, а результата так и нет.
Пытался еще выполнить запрос такого типа (просто заменить по всей таблице):
SELECT `field`, REPLACE(`field`,'Г€','È') FROM `table`
Но выдает ошибку:
"Данное выделение не содержит уникального столбца. Изменение сетки, выставление галочки, редактирование, копирование и удаление невозможно."
Притом, что в таблице существует уникальное поле с primary key с названием id.
Подскажите, как можно решить проблему? Потому что потратил уже уйму часов, а результата так и нет.