"Прикол" в следующем: На домашнем сервере всё ок! поиск работает и с русскими и с англ словами но вот как залил на сервер... фиг, токо на английском ищет. При чем ни ошибок ни чего не выдает. просто говорит что ничего не найденно. Кодировка таблиц одинаковая (cp1251_general_ci). Не могу понят где рыть, ни видя ошибок.
Спасибо! За помошь!
p.s. заказ сдал уже и пока заказчик не заметил это, нужно быстро исправить! ))
1. sofck - 05 Ноября, 2010 - 15:09:14 - перейти к сообщению
2. DeepVarvar - 05 Ноября, 2010 - 15:27:16 - перейти к сообщению
ENGINE = MYISAM ???
3. vitaliy_mad - 05 Ноября, 2010 - 15:31:23 - перейти к сообщению
http://www[dot]tmanager[dot]ru/russian/charset[dot]html здесь решение поиска с не латтинскими символами в мускуле
4. sofck - 05 Ноября, 2010 - 17:22:01 - перейти к сообщению
[quote=DeepVarvar][/quote] да myisam
5. JustUserR - 05 Ноября, 2010 - 19:52:08 - перейти к сообщению
sofck пишет:
Осуществление операций запросов и передачи информационных полей в базу данных предполагает использования множества различных кодовых таблиц - использование которых обеспечивает трактования стоковых компонент на на стороне БД так и константном выражении SQL-запроса Кроме того осуществляемая операция поиска предпогает определения правильного значения кодировки даже в случае сопоставляющей обратной связи - дело в том что использование классов и шаблонов символов включает в себя соответстующие семантические определения Таким образом для обеспечения диагностики по укаазнному вами вопросу - необходимо провести анализ и сопоставление всех используемых кодовых таблиц
Не могу понят где рыть, ни видя ошибок
6. sofck - 05 Ноября, 2010 - 20:55:14 - перейти к сообщению
[quote=JustUserR][/quote]
А по русски!? Проверить все sql запросы при вводе русского языка?
А по русски!? Проверить все sql запросы при вводе русского языка?
7. DeepVarvar - 05 Ноября, 2010 - 20:58:32 - перейти к сообщению
sofck пишет:
А полей? А базы???Кодировка таблиц одинаковая (cp1251_general_ci)
(Добавление)
А сайта??? header отправляете нужный? Как насчет urlencode/urldecode для кириллицы???
(Добавление)
А сами исполняемые файлы в какой кодировке сохранены?
8. sofck - 05 Ноября, 2010 - 21:14:17 - перейти к сообщению
DeepVarvar пишет:
(Добавление)
А сайта??? header отправляете нужный? Как насчет urlencode/urldecode для кириллицы???
(Добавление)
А сами исполняемые файлы в какой кодировке сохранены?
sofck пишет:
А полей? А базы???Кодировка таблиц одинаковая (cp1251_general_ci)
(Добавление)
А сайта??? header отправляете нужный? Как насчет urlencode/urldecode для кириллицы???
(Добавление)
А сами исполняемые файлы в какой кодировке сохранены?
Сейчас еще всё проверю.
Можно подробней о header и urldecode ?
9. DeepVarvar - 05 Ноября, 2010 - 21:44:38 - перейти к сообщению
Например заголовок для утф-8: <?php header('Content-Type: text/html; charset=utf-8'); ?>
Так же при отправке кириллицы гетом, её необходимо урл-кодировать, например жабаскрипт имеет ф-цию encodeURI(); , а пхп urlencode() и urldecode(), как там в форме поиска это сделать не помню...
Так же при отправке кириллицы гетом, её необходимо урл-кодировать, например жабаскрипт имеет ф-цию encodeURI(); , а пхп urlencode() и urldecode(), как там в форме поиска это сделать не помню...
10. sofck - 05 Ноября, 2010 - 22:47:01 - перейти к сообщению
понятно! буду проверять досконально!)
11. JustUserR - 07 Ноября, 2010 - 12:51:02 - перейти к сообщению
sofck пишет:
Процесс передачи информационных полей между пользователем ресурса и серверами приложений и баз данных по протоколу HTTP - включает в себя фактическую транспортировку данных в 7bit-ном виде без явного сохранение кодовой таблицы оригинальных стороковых значений - таким образом для обеспечения трактования полученных информационных полей на целевом узле необходимо предоставление данных об оригинальной кодовой таблице - значение которой может транспортироваться в HTTP-заголовоке или компонентах MIME-кодированияА по русски!? Проверить все sql запросы при вводе русского языка?
Во время проведения диагностики на вашем web-ресурсе вы обеспечиваете просмотр исключительно начальной передаваемой и коненчной полученной информации - кодовая страница которой в результате преобразлваний может оставаться окрренткой Тем не менее для осуществления работоспособности механизма поиска - необходимо обеспечение правильного значения кодировки данных на обрабатывающей стороне
12. sofck - 13 Ноября, 2010 - 13:42:45 - перейти к сообщению
Всем спасибо за ответы. Нашел причину. Проблема был в кодировке записей))