Каким-то образом, когда я вставляю данные кириллицы в столбец базы данных, называемый адресом (Varchar 40), он просто вставляет их наполовину, а другая половина теряется.
Но затем, когда я проверял источник моей страницы при получении данных, я увидел, что кириллический текст был сохранен в виде некоторой кодировки.
Например: «улица отец паисий» сохраняется как & # 1091;& # 1083; & # 1086;& # 1090;& # 1077;& # 1094; & # 1087;& # 1072;& # 1080;& # 1089;& # 1080;& # 1081; «без пробела & а также #.
Я попытался сохранить тот же текст в другой столбец, который имеет тип текста, и у меня не было проблем.
Как я могу это исправить, чтобы я мог ввести текстовое значение в мой адрес столбца в базе данных?
Вы должны установить кодировку UTF8 для вашей веб-страницы. Также при инициализации подключения к вашей базе данных используйте "SET NAMES UTF8;"
запрос
Других решений пока нет …