IBSecurityService и русские буквы

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Дмитрий
Сообщения: 127
Зарегистрирован: 26 окт 2004, 11:05

IBSecurityService и русские буквы

Сообщение Дмитрий » 26 сен 2005, 16:30

День добрый всем.
Имеем: FB 1.5, IBX 6.08. С помощью IBSecurityService пытаюсь создать пользователя. Фамилию, имя и отчетсво пишу русскими буквами. Перед тем, как передать параметры сервису, перекодирую все в UTF8 (функция AsciToUTF8). В результате в базу пишется только 8 символов. В чем может быть дело? Очень нужно писать информацию об юзерах русскими буквами.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 сен 2005, 16:39

в security.fdb какая кодировка у username таблицы users? разве unicode_fss? Конечно нет...

Дмитрий
Сообщения: 127
Зарегистрирован: 26 окт 2004, 11:05

Сообщение Дмитрий » 26 сен 2005, 16:48

Извиняюсь, если не правильно выразился. Речь идет о полях FIRST_NAME, MIDDLE_NAME, LAST_NAME. А у них кодировка unicode_fss.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 26 сен 2005, 17:32

тогда с этим - в fb-devel.

Ответить