Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

проблемы с поиском в базе данных на MySQL

305  
prosto ja посетитель10.04.07 15:56
prosto ja
10.04.07 15:56 
Последний раз изменено 10.04.07 17:18 (игoрь)
Народ, подскажите если знаете. что это за кодировка
ÐÒâÞâàÐÝáßÞàâÐ | a f t a t ra n s p a r t a
Буду очень признательна за помощь.
#1 
игoрь online10.04.07 16:12
игoрь
10.04.07 16:12 
в ответ prosto ja 10.04.07 15:56
если нужно узнать, что означает ÐÒâÞâàÐÝáßÞàâÐ, то это автотранспорта (http://charset.ru)
если нужно узнать, какая именно это кодировка - ждите других ответов.
здесь могла бы быть моя автоподпись
#2 
prosto ja завсегдатай10.04.07 16:21
prosto ja
NEW 10.04.07 16:21 
в ответ игoрь 10.04.07 16:12
Про автотранспорт я знаю, у меня здесь целая база данных для русского языка в таком красивом виде перед глазами
Могу прочесть только транскрипцию, а само слово не находится, если записывать нормально по-русски.
#3 
игoрь online10.04.07 16:55
игoрь
10.04.07 16:55 
в ответ prosto ja 10.04.07 16:21
проблема непонятна.
В ответ на:
база данных для русского языка в таком красивом виде перед глазами

у "красивого вида" есть название..? что за база данных?
В ответ на:
а само слово не находится

где?
здесь могла бы быть моя автоподпись
#4 
prosto ja завсегдатай10.04.07 17:12
prosto ja
NEW 10.04.07 17:12 
в ответ игoрь 10.04.07 16:55
База данных на MySQL, поиск слов производится в Web Interface, в идеале должна выдаваться траскрипция найденного слова, что и происходит для английского, немецкого и многих других языков кроме русского. При поике по *, то есть всех слов, вылезает все в таком виде, как я уже написала.
#5 
  bbbb прохожий15.05.07 20:50
NEW 15.05.07 20:50 
в ответ prosto ja 10.04.07 15:56
ISO-8859-5
#6 
Simple Nothing is f*cked16.05.07 10:25
Simple
16.05.07 10:25 
в ответ prosto ja 10.04.07 15:56
Похоже на utf-8
#7 
Russman коренной житель16.05.07 15:07
Russman
NEW 16.05.07 15:07 
в ответ Simple 16.05.07 10:25
Угу.
Тут был прикол. В базе все в утф. Хозяин захотел кое-что добавить в базу через webmin. А у того русская локаль в кои8. В базу все отдается в виде крокозябр. Экспериментально нашел, что если после загрузки формы ввода сказать броузеру, чтобы показал страницу в утф и потом вводить и отправлять данные, товсе Ок. Наверно до сих пор таким таким корявым методом и редактирую базу.
---
Надпись на ложке: "Ищи мясо, сволочь!".
#8 
AlexNek свой человек22.05.07 16:01
AlexNek
NEW 22.05.07 16:01 
в ответ prosto ja 10.04.07 17:12
В базу пишется "как есть" согласно кодировки страницы. Что бы работало для всех языков нужно использовать юникод.
Для просмотра базы можно попробовать добавить эту кодировку в phpmyadmin
#9 
  2_Kameras завсегдатай25.05.07 01:05
NEW 25.05.07 01:05 
в ответ AlexNek 22.05.07 16:01, Последний раз изменено 25.05.07 01:08 (2_Kameras)
К вопросу о кодировке.
Проект где я работаю, пытались сопрячь с Иксами разных мастей. С той Иксовой стороны сделали своё шниттштелле. Импорт документов и пр. требуха.
Начались проблемы, потому что не все виндовые программеры знают, что в Иксах слеш в другую сторну пишется (яйцо-курица)
Кончилось тем, что вместо мляутов начали получать в считанных данных коды символов вида: "256 "минус" код мляутсимвола".
Для разъяснения я быстренько сваял тестовую JSP на которую считывались из ехт2 и ехт3 названия файлов и их содержимое. Сначала посимвольно, а потом в виде кодов текущей кодовой таблицы.
Тут то и начались чудеса... "- 65" и т.п.
Потеха в том, что комплементарность с 256 видна, но все прячут глаза и отсылают: "в детских книгах всё есть" :-))))
Я пытался понять где Джава порылась но так и не понял...
Мне то простительно - я начинающий Джава-программер, экс-админ. Вот к примеру коллеги проработавшие с Джавой с момента 1.00 тоже строят предположения, а не дают ответы :-(
???
Где- тут пушистый хаживал ... ;-)))
ЗЫ Я сказал, что если не найдут ответа, напишу вэб-приложение на Дельфи и будем работать с ним.
Пока молчат как партизаны ;-))))
#10