Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Postgres И Java, непонятные грабли 
:(
    Опции темы
maxlab
Дата 12.12.2007, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 22.11.2006

Репутация: нет
Всего: нет



Здравствуйте уважаемые! Недавно наткнулся на грабли... представте себе маленькое приложение на Java которое умеет добавлять записи в таблицу Postgres и извлекать оттуда инфу посредством LIKE шаблона. Так вот, это приложение работая под Виндовозом находит строки только те, коорые введены были тоже под Виндовозом... хотя записи сделанные клиентом Linux просматриваются без искажений. Ну и ,соответственно, для Linux ситуация в точности до наоборот smile Где я мог накосячить или кто нить натыкался на подобный артефакт? Postgres 8.2.4, локаль ru_RU.utf8, виндовоз ХР
 
--------------------
Удивительное рядом... но оно запрещено!
PM MAIL   Вверх
AntonSaburov
Дата 12.12.2007, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Скорее всего дело в кодировке - проверь прямо в атблице что там у тебя
PM MAIL WWW ICQ   Вверх
maxlab
Дата 12.12.2007, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 22.11.2006

Репутация: нет
Всего: нет



Цитата(AntonSaburov @ 12.12.2007,  16:11)
Скорее всего дело в кодировке - проверь прямо в атблице что там у тебя

А как? Сначала я тоже так подумал... что с кодировкой что то не то... Но, разглядывая таблицу через стандартную постгресовскую тулзу ничего подозрительного не обнаружил...нормальный текст на русском языке без кракозябров. Смотрел и со стороны винды и из под линукса. Кодировка для постгреса UNICODE, т.е. по дефолту
--------------------
Удивительное рядом... но оно запрещено!
PM MAIL   Вверх
tux
Дата 12.12.2007, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



А кодировка локали в Линуксе какая?
PM MAIL Skype GTalk Jabber YIM   Вверх
maxlab
Дата 12.12.2007, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 22.11.2006

Репутация: нет
Всего: нет



Цитата(tux @ 12.12.2007,  16:33)
А кодировка локали в Линуксе какая?

ru_RU.utf8 Постгрес работает на Мандривовском дистрибутиве
--------------------
Удивительное рядом... но оно запрещено!
PM MAIL   Вверх
tux
Дата 12.12.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



Тогда сложно сказать, не сталкивался с таким. Не работает только like? Если сделать просто поиск по значению поля, то все нормально проходит? 
PM MAIL Skype GTalk Jabber YIM   Вверх
maxlab
Дата 12.12.2007, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 22.11.2006

Репутация: нет
Всего: нет



Цитата(tux @ 12.12.2007,  17:20)
Тогда сложно сказать, не сталкивался с таким. Не работает только like? Если сделать просто поиск по значению поля, то все нормально проходит?

Вот это не знаю... завтра посмотрю. Поиск по значению поля(инкрементный) у меня реализован уже в модели таблицы...и он работает хорошо, а like шаблон применяется в случае если пользователь сам не знает что искать smile 
--------------------
Удивительное рядом... но оно запрещено!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0459 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.