Проблема буквы 'я' в Interbase Services API
Добавлено: 04 июн 2006, 09:56
"Заливаю" пользователей в БД посредством Interbase Services API:
isc_service_start(..., isc_action_svc_add_user | isc_action_svc_modify_user, ...). isc_spb_user_name - набор латинских символов, а вот isc_spb_sec_firstname, isc_spb_sec_middlename и isc_spb_sec_lastname на русском. Так вот, если используется кодировка Windows-1251 то при попытке создать/заменить пользователя, в ФИО которого содержится строчная русская 'я' происходит
Информация о версиях:
isc_service_start(..., isc_action_svc_add_user | isc_action_svc_modify_user, ...). isc_spb_user_name - набор латинских символов, а вот isc_spb_sec_firstname, isc_spb_sec_middlename и isc_spb_sec_lastname на русском. Так вот, если используется кодировка Windows-1251 то при попытке создать/заменить пользователя, в ФИО которого содержится строчная русская 'я' происходит
- Unable to complete network request to host "localhost" (isc_network_error).
Error reading data from the connection (isc_net_read_err).

Информация о версиях:
- gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
Firebird TCP/IP server version LI-V1.5.2.4731 Firebird 1.5
Kernel 2.6.9-1.667 on an i686