Не ищет русские символы

Печать RSS
198

3
Автор
Оранжевые штаны
0
Всем привет. Написал поиск по таблице, но почему-то не ищет русские символы. Только английские и цифры. Вот сам поиск:
http://galaup.ru/services/base/search.php
код:
$db = mysql_connect("localhost","galau111_site","*******");
mysql_select_db("galau111_base",$db);
mysql_query('SET NAMES utf8');
$query = "SELECT * FROM uz WHERE UPPER(planet) LIKE '%".strtoupper($_POST['planet'])."%'";
$result = mysql_query($query) or die("Запрос ошибочный");
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
print "\t<tr>\n";
for ($i=1;$i<=4;$i++) { print "\t\t<td>$line[$i]</td>\n"; }
print "\t</tr>\n";
}
print "</table>\n";
mysql_free_result($result);
3
Автор
Оранжевые штаны
0
не подскажите в чём дело? как исправить, или может кто-то предложит свой вариант поиска) заранее спасибо

2000 лет д.н.э.
0
strtoupper, strtolower не реагируют на кириллицу
3
Автор
Оранжевые штаны
0
3, что сделать чтобы искало?
О

Землянин
0
Попробуй мулитибайтовые аналоги этих функций — mb_strtoupper, mb_strtolower соответсвенно.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск