Я использую CI3 и у меня есть страница поиска.На моей странице поиска у меня есть опция под названием LIKE.Я использовал% value перед строкой поиска, например,% dd11, которая стала примерно такой:
ГДЕ t.name LIKE '�11'
Я добавил в заголовке, и я также настроил свою кодировку в конфигурации базы данных.
вот мое поле ввода формы
и вот мой php-код
if (preg_match('/(LIKE).*/', $field)) {
$field = preg_replace('/\s(LIKE)/', '', $field);
$field = $field.' LIKE';
if (preg_match("/\./", $field)) {
$where .= $field." '".$value.";
} else {
$where .= "t.".$field." '".$value.";
}
}
Может кто-нибудь сказать мне, почему это стало закодировано так.пожалуйста, помогите мне