msyuha
Новичок
Помогите, проблема с измением кодировки текста в utf-8
Я часто пишу сайты для wap. Многие наверное знают, что там используется кадировка utf-8, все бы хорошо, если не одна проблема.
проблема в следующем.
Мне нужно найти запись из базы данных соответствующих определенному запросу.
(в скрипте задается кодировка utf-8, т.е отображение текста на страницах скрипта нормальное)
Но при поиске слова (заведомо существующего в базе), выдается пустое значение.
Пример :
То есть при любом запросе мы ничего не находим.
Как решить эту проблему, незнаю.
Пытался использовать функции
utf8_encode();
utf8_decode();
Не помогло.
И еще все в базе хранится в странных символах. (может это так utf-8 выглядит
)
Вот в таком стиле "РџРѕ РІР°С?ему запросу ничего РЅРµ найдено"
Я часто пишу сайты для wap. Многие наверное знают, что там используется кадировка utf-8, все бы хорошо, если не одна проблема.
проблема в следующем.
Мне нужно найти запись из базы данных соответствующих определенному запросу.
(в скрипте задается кодировка utf-8, т.е отображение текста на страницах скрипта нормальное)
Но при поиске слова (заведомо существующего в базе), выдается пустое значение.
Пример :
PHP:
$res = mysql_query("Select * from kat_sayts where `name` LIKE '%$search%' or `about` LIKE '%$search%'");
$num = mysql_num_rows($res);
if($num == 0)
echo'По вашему запросу ничего не найдено<br/><a href="search.php">Назад</a><br/>';
else
echo'Ура вы что-то нашли';
Как решить эту проблему, незнаю.
Пытался использовать функции
utf8_encode();
utf8_decode();
Не помогло.
И еще все в базе хранится в странных символах. (может это так utf-8 выглядит

Вот в таком стиле "РџРѕ РІР°С?ему запросу ничего РЅРµ найдено"