Mysql, Utf8, Php, запрос like
данные в таблицах в mysql в кодировке utf8_unicode_ci. На пхп страницах все данные на разных языках отображаются корректно, т.е. выставлены хидеры с кодировкой ютф8. Вопрос в следующем, как выполнить запрос типа
select <field name> from <table name> where <field name> like '$value%';
value здесь выглядит как '%u0442', например, т.к. она приходит на сервер со страницы с кодировкой ютф, только вот данные в таблице отображаются в виде символов - 'кукужужу'
Пробовала
SET NAMES utf8;
проверяла:
SELECT CONVERT(CONVERT(title USING binary) USING utf8) FROM news
все остается неизменным.
Как сравнить эти данные?
З.Ы. пхп 5, масиквел 4.1.16
$val = iconv("windows-1251","UTF-8", $val);
$query = "select <field name> from <table name> where <field name> like '".$val."%'";
да, если т перевести iconv-ом в ютф, то получается тоже самое))