PHP MySQL UTF 8 кодирование - PullRequest
       1

PHP MySQL UTF 8 кодирование

3 голосов
/ 30 сентября 2011

Я пытаюсь сделать Ajax-вызов функции PHP, которая извлекает данные из моей базы данных. Я столкнулся с проблемой, хотя.

Мой запрос выглядит так

$query = "SELECT * FROM mytable WHERE field LIKE '%$string%'"

Затем я проверяю количество строк, возвращаемых запросом, но когда я набираю æ ø å, тогда мой запрос возвращает 0 строк, хотя я знаю, что в базе данных есть записи с have ø å. это

Ответы [ 2 ]

10 голосов
/ 30 сентября 2011

Установите соединение для использования UTF-8:

<?php

// MySQLi:

$connection = new MySQLi( /* ... credentials ...*/);
$connection->set_charset("utf8");


// MySQL:
$connection = mysql_connect(/* ... credentials ... */); 
mysql_set_charset("utf8", $connection);

?>
0 голосов
/ 16 ноября 2016

в моем случае я должен был добавить эту строку:

mysqli_set_charset($con,"utf8mb4");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...