Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Русские буквы в имени компьютера / 9 сообщений из 9, страница 1 из 1
27.01.2022, 20:44
    #40130080
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Приветствую знатоков и разработчиков!

WI-V3.0.8.33535 Firebird 3.0

Как можно подключаться к сервисам, если в имени компьютера используются русские буквы? Windows русский (в настройках язык программ не поддерживающих Unicode - Русский). Ругается:

Код: plaintext
1.
2.
3.
Connection error.
Invalid connection string.
Cannot transliterate character between character sets.

Может хитрость какая есть?
...
Рейтинг: 0 / 0
27.01.2022, 20:44
    #40130081
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Добавлю - там же в полуторке всё работает (см.картинку).
...
Рейтинг: 0 / 0
27.01.2022, 21:50
    #40130089
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Используй IP адрес.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.01.2022, 00:20
    #40130112
shalamyansky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Dimitry Sibiryakov

Используй IP адрес.

127.0.0.1
...
Рейтинг: 0 / 0
28.01.2022, 09:01
    #40130140
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Походу имя сервера для сервисов теперь надо в виде UTF8 передавать. Напишу эксперту.
...
Рейтинг: 0 / 0
28.01.2022, 09:03
    #40130142
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
DNS кодирует юникодные символы совсем не в UTF8.
Но вот системное API может принимать аргументы "по разному".
...
Рейтинг: 0 / 0
28.01.2022, 09:09
    #40130144
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Basil A. Sidorov
DNS кодирует юникодные символы совсем не в UTF8.
Но вот системное API может принимать аргументы "по разному".


Я про isc_service_attach - она теперь строку коннекта в UTF8 хочет.
...
Рейтинг: 0 / 0
28.01.2022, 13:28
    #40130267
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
ggreggoryЯ про isc_service_attach - она теперь строку коннекта в UTF8 хочет.

Точнее сказать клиент не преобразует её в UTF-8 самостоятельно. В отличии от
attachDatabase. Пиши трекеру.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.02.2022, 17:05
    #40131068
ggreggory
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Русские буквы в имени компьютера
Dimitry Sibiryakov

Пиши трекеру.


Воздержусь. API недо-юникодное, где-то жрет строки как есть, где-то не работающий костыль isc_dpb_utf8_filename. Если пропатчат в каком-нибудь обновлении - отвалится моя заплатка.

Возможно когда-нибудь в какой-нибудь 10-ой версии Firebird появится полноценная поддержка юникода, тогда...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Русские буквы в имени компьютера / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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