Убедитесь, что ваша база данных и приложение используют одинаковую кодировку символов.
В двоичном формате значение '
идентично ’
, поэтому необходимо убедиться, что кодировка установлена одинаково.*
В вашем PHP-приложении вы можете указать это с помощью следующих двух строк:
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
Это заставит ваше приложение использовать набор символов UTF-8, который вы должны убедиться, что сопоставление вашей базы данных соответствуетВаша проблема исчезнет.
Вы можете программно изменить набор символов базы данных с помощью функции mysql_set_charset
.