Вопрос специалистам по БД
Вопрос специалистам по БД
Есть проблема. Ситуация такая:
Сервак Windows 2000 DataCenter английский с IIS 5.0 на PGP диске которого хранится mdb-база; клиенты обращаются к нему через локальную сеть посредством ASP-страничек. Была проблема, что они вводят дату в поля web-формы в русском стандарте DD.MM.YYYY, а при запросе получают её в американском стандарте MM.DD.YYYY. Региональная настройка сервака - russian. похоже, что кто-то что-то на серваке изменил, так как после рестарта дата стала выдаваться в нормальном виде, но возникла другая проблема, которую никак не удаётся решить. Теперь если я открываю эту базу через ms access то вся кириллица отображается крякозябликами в виде лациницы с добавлением всяких точек и т.д. над буквами (не путайте с неверными кодировками типа 866 DOS или win-1252). После изменения в реестре файла для кодовой страницы 1252 на 1251 access стал нормально отображать названия полей, но не их содержимое. А юзер вводя запрос в web-форме получает ответ, что на его запрос ничего не найдено. Если же он не вводит запрос поиска по ключевым словам (на русском), а просит найти данные за период (числовые значения), то получает искомые записи в виде всё тех же кракозябликов. Остальное содержимое страницы, которое не было вытащено запросом из базы отображается нормально, по-русски в 1251 как и надо. ASP обычный, не .NET. При описании проблемы я мог в чём-то и ошибиться, т.к. это несколько не моя область и с таким софтом я не работал. Идеи, мысли и нормальные линки приветствуются. Решения для ASP.NET не подходят. Русская раскладка по умолчанию не влияет. ODBC-драйверы (вроде бы) обновил. F1.
Сервак Windows 2000 DataCenter английский с IIS 5.0 на PGP диске которого хранится mdb-база; клиенты обращаются к нему через локальную сеть посредством ASP-страничек. Была проблема, что они вводят дату в поля web-формы в русском стандарте DD.MM.YYYY, а при запросе получают её в американском стандарте MM.DD.YYYY. Региональная настройка сервака - russian. похоже, что кто-то что-то на серваке изменил, так как после рестарта дата стала выдаваться в нормальном виде, но возникла другая проблема, которую никак не удаётся решить. Теперь если я открываю эту базу через ms access то вся кириллица отображается крякозябликами в виде лациницы с добавлением всяких точек и т.д. над буквами (не путайте с неверными кодировками типа 866 DOS или win-1252). После изменения в реестре файла для кодовой страницы 1252 на 1251 access стал нормально отображать названия полей, но не их содержимое. А юзер вводя запрос в web-форме получает ответ, что на его запрос ничего не найдено. Если же он не вводит запрос поиска по ключевым словам (на русском), а просит найти данные за период (числовые значения), то получает искомые записи в виде всё тех же кракозябликов. Остальное содержимое страницы, которое не было вытащено запросом из базы отображается нормально, по-русски в 1251 как и надо. ASP обычный, не .NET. При описании проблемы я мог в чём-то и ошибиться, т.к. это несколько не моя область и с таким софтом я не работал. Идеи, мысли и нормальные линки приветствуются. Решения для ASP.NET не подходят. Русская раскладка по умолчанию не влияет. ODBC-драйверы (вроде бы) обновил. F1.
Originally posted by Approach
ты - ебанутый, честно мне скажи ??
хуйню такую прочитав я дымом поперхнулся
Да, ебанутый. Ты только узнал? Все мы ебанутые. Кто-то на скоростях, кто-то на чём-то ещё. Каждому своё. Мне не меньше твоего хочется рубить бабла, а для этого надо иметь и мозги и опыт. Вот данный пример как раз ко второй части относится, когда сам уже не догоняешь, то можно спросить у людей и малость прожить на чужом опыте. Уж ты-то должен это понимать.
Originally posted by Unixoid
Да, ебанутый. Ты только узнал? Все мы ебанутые. Кто-то на скоростях, кто-то на чём-то ещё. Каждому своё. Мне не меньше твоего хочется рубить бабла, а для этого надо иметь и мозги и опыт. Вот данный пример как раз ко второй части относится, когда сам уже не догоняешь, то можно спросить у людей и малость прожить на чужом опыте. Уж ты-то должен это понимать.
на damochka.ru спроси, там скорее ответят чем здесь
Originally posted by Approach
на damochka.ru спроси, там скорее ответят чем здесь
5+
охуенно,а если там не помогут,что конечно очень маловероятно ,то обязательно зайди на форум любителей садоводства и там спроси
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
I stuck around St. Petersburg,
when I saw it was time for a change
I killed the Czar and his ministers
Anastasia screamed in vain
I rode a tank, held a General's rank
When the Blitzkreig raged,
and the bodies stank
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
laibach - sympathy for devil (deutschen+hindi ver)
But what's puzzling you is the nature of my game
I stuck around St. Petersburg,
when I saw it was time for a change
I killed the Czar and his ministers
Anastasia screamed in vain
I rode a tank, held a General's rank
When the Blitzkreig raged,
and the bodies stank
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
laibach - sympathy for devil (deutschen+hindi ver)
скорей всего она конвертнула всё содержимое базы в иллегальные символы вследствии неккоретных действий и так и сохранила. Поэтому пользователь по русскому запросу и не получает, а по числовому - да.
Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.
Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.
Originally posted by FreeqenD
скорей всего она конвертнула всё содержимое базы в иллегальные символы вследствии неккоретных действий и так и сохранила. Поэтому пользователь по русскому запросу и не получает, а по числовому - да.
Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.
да иди ты нахуй,демон !
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
I stuck around St. Petersburg,
when I saw it was time for a change
I killed the Czar and his ministers
Anastasia screamed in vain
I rode a tank, held a General's rank
When the Blitzkreig raged,
and the bodies stank
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
laibach - sympathy for devil (deutschen+hindi ver)
But what's puzzling you is the nature of my game
I stuck around St. Petersburg,
when I saw it was time for a change
I killed the Czar and his ministers
Anastasia screamed in vain
I rode a tank, held a General's rank
When the Blitzkreig raged,
and the bodies stank
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
laibach - sympathy for devil (deutschen+hindi ver)
Originally posted by FreeqenD
скорей всего она конвертнула всё содержимое базы в иллегальные символы вследствии неккоретных действий и так и сохранила. Поэтому пользователь по русскому запросу и не получает, а по числовому - да.
Но посколько цифровые значения символов скорее всего остались неизменными, то надо просто вернуть их к искомому состоянию простым скриптом.
Неа.
Всё оказалось куда проще.
Да и с самой базой в результате вышеописанных действий аткого бы не произошло. Была ошибка совместимости форматов, но удалось всё привести в нормальный вид.
Originally posted by Approach
Воп, они пытаются засрать нам мозги
Что делать будем ?
слать нахуй )
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
I stuck around St. Petersburg,
when I saw it was time for a change
I killed the Czar and his ministers
Anastasia screamed in vain
I rode a tank, held a General's rank
When the Blitzkreig raged,
and the bodies stank
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
laibach - sympathy for devil (deutschen+hindi ver)
But what's puzzling you is the nature of my game
I stuck around St. Petersburg,
when I saw it was time for a change
I killed the Czar and his ministers
Anastasia screamed in vain
I rode a tank, held a General's rank
When the Blitzkreig raged,
and the bodies stank
Pleased to meet you, hope you guess my name
But what's puzzling you is the nature of my game
laibach - sympathy for devil (deutschen+hindi ver)
Who is online
Users browsing this forum: No registered users and 9 guests

