Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / tsearch и кодировки / 5 сообщений из 5, страница 1 из 1
14.10.2008, 18:17
    #35594299
Maximropru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearch и кодировки
Имеется: Postgre 8.3.3 на FreeBSD 6.3
default_text_search_config=pg_catalog.russian
lc_collate=ru_RU.UTF-8
словари tsearch в utf8

Делаем:
Код: plaintext
1.
2.
3.
4.
SELECT to_tsvector('russian', 'вася'); 
ERROR:  неверная последовательность байт имя кодировки "UTF8": 0xd1

SELECT to_tsvector('english', 'вася'); 
"'вася':1"

Кто знает в чем проблемма ??!
И как ее решить, кроме как перейти на Linux ?

С уважением,
Максим.
...
Рейтинг: 0 / 0
14.10.2008, 18:35
    #35594342
sourcer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearch и кодировки
client_encoding видимо у тебя выставлен в cp1251
...
Рейтинг: 0 / 0
14.10.2008, 19:25
    #35594423
Maximropru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearch и кодировки
client_encoding - UTF8

SELECT to_tsvector('english', 'вася'); - идет в той же client_encoding что и
SELECT to_tsvector('russian', 'вася');
но результат разный ...
...
Рейтинг: 0 / 0
14.10.2008, 20:04
    #35594465
DAISER
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearch и кодировки
Локаль ru_RU.UTF-8 корявая во FreeBSD. Либо править, либо на линуху переходить. Я выбрал второе.

http://sql.ru/forum/actualthread.aspx?tid=533085
...
Рейтинг: 0 / 0
15.10.2008, 10:46
    #35595118
st_serg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
tsearch и кодировки
как вариант попробовать обновить фрю до stable или до 7ки, возможно там уже поправили
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / tsearch и кодировки / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]