Y
yelenabun
Здравствуйте, такая проблема:
данные в таблицах в 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
данные в таблицах в 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