Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Поиск по таблицам.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не работает поиск на русском
sofck
Отправлено: 05 Ноября, 2010 - 15:09:14
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




"Прикол" в следующем: На домашнем сервере всё ок! поиск работает и с русскими и с англ словами но вот как залил на сервер... фиг, токо на английском ищет. При чем ни ошибок ни чего не выдает. просто говорит что ничего не найденно. Кодировка таблиц одинаковая (cp1251_general_ci). Не могу понят где рыть, ни видя ошибок.
Спасибо! За помошь!

p.s. заказ сдал уже и пока заказчик не заметил это, нужно быстро исправить! Подмигивание))
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Ноября, 2010 - 15:27:16
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




ENGINE = MYISAM ???
 
 Top
vitaliy_mad
Отправлено: 05 Ноября, 2010 - 15:31:23
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




http://www[dot]tmanager[dot]ru/russian/charset[dot]html здесь решение поиска с не латтинскими символами в мускуле
 
 Top
sofck
Отправлено: 05 Ноября, 2010 - 17:22:01
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




[quote=DeepVarvar][/quote] да myisam
 
 Top
JustUserR
Отправлено: 05 Ноября, 2010 - 19:52:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
Не могу понят где рыть, ни видя ошибок
Осуществление операций запросов и передачи информационных полей в базу данных предполагает использования множества различных кодовых таблиц - использование которых обеспечивает трактования стоковых компонент на на стороне БД так и константном выражении SQL-запроса Кроме того осуществляемая операция поиска предпогает определения правильного значения кодировки даже в случае сопоставляющей обратной связи - дело в том что использование классов и шаблонов символов включает в себя соответстующие семантические определения Таким образом для обеспечения диагностики по укаазнному вами вопросу - необходимо провести анализ и сопоставление всех используемых кодовых таблиц


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
sofck
Отправлено: 05 Ноября, 2010 - 20:55:14
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




[quote=JustUserR][/quote]
А по русски!? Проверить все sql запросы при вводе русского языка?
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Ноября, 2010 - 20:58:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




sofck пишет:
Кодировка таблиц одинаковая (cp1251_general_ci)
А полей? А базы???
(Добавление)
А сайта??? header отправляете нужный? Как насчет urlencode/urldecode для кириллицы???
(Добавление)
А сами исполняемые файлы в какой кодировке сохранены?
 
 Top
sofck
Отправлено: 05 Ноября, 2010 - 21:14:17
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




DeepVarvar пишет:
sofck пишет:
Кодировка таблиц одинаковая (cp1251_general_ci)
А полей? А базы???
(Добавление)
А сайта??? header отправляете нужный? Как насчет urlencode/urldecode для кириллицы???
(Добавление)
А сами исполняемые файлы в какой кодировке сохранены?


Сейчас еще всё проверю.
Можно подробней о header и urldecode ?
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Ноября, 2010 - 21:44:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Например заголовок для утф-8: <?php header('Content-Type: text/html; charset=utf-8'); ?>
Так же при отправке кириллицы гетом, её необходимо урл-кодировать, например жабаскрипт имеет ф-цию encodeURI(); , а пхп urlencode() и urldecode(), как там в форме поиска это сделать не помню...
 
 Top
sofck
Отправлено: 05 Ноября, 2010 - 22:47:01
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




понятно! буду проверять досконально!)
 
 Top
JustUserR
Отправлено: 07 Ноября, 2010 - 12:51:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




sofck пишет:
А по русски!? Проверить все sql запросы при вводе русского языка?
Процесс передачи информационных полей между пользователем ресурса и серверами приложений и баз данных по протоколу HTTP - включает в себя фактическую транспортировку данных в 7bit-ном виде без явного сохранение кодовой таблицы оригинальных стороковых значений - таким образом для обеспечения трактования полученных информационных полей на целевом узле необходимо предоставление данных об оригинальной кодовой таблице - значение которой может транспортироваться в HTTP-заголовоке или компонентах MIME-кодирования
Во время проведения диагностики на вашем web-ресурсе вы обеспечиваете просмотр исключительно начальной передаваемой и коненчной полученной информации - кодовая страница которой в результате преобразлваний может оставаться окрренткой Тем не менее для осуществления работоспособности механизма поиска - необходимо обеспечение правильного значения кодировки данных на обрабатывающей стороне


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
sofck
Отправлено: 13 Ноября, 2010 - 13:42:45
Post Id



Гость


Покинул форум
Сообщений всего: 94
Дата рег-ции: Сент. 2008  


Помог: 0 раз(а)




Всем спасибо за ответы. Нашел причину. Проблема был в кодировке записей))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB