powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Изменить кодировку базы
14 сообщений из 64, страница 3 из 3
Изменить кодировку базы
    #39534532
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисСама БД пересоздана в UTF-8 или отдельные поля переведены?

Полностью пересоздана из скрипта и данные перезалиты. Ошибок при выполнении скрипта не было.
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534548
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

сделай явный cast в вычисляемом поле
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534561
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисX11,

сделай явный cast в вычисляемом поле

А как же остальные работают? Проблема только у меня что ли?
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534573
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисX11,

сделай явный cast в вычисляемом поле

всё равно 16000 IBExpert показывает

скрипт создания домена
Код: sql
1.
CREATE DOMAIN STRING4000 AS VARCHAR(4000) CHARACTER SET UTF8 COLLATE UTF8;



...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534581
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

а в IBE правильная кодировка подключения выбрана?
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534584
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заглянул в RDB$FIELDS, там в поле RDB$FIELD_LENGTH указано 16000.
А здесь http://www.ibase.ru/unicode_faq/ написано, что RDB$FIELD_LENGTH - это размер столбца в байтах. Т.е. всё ОК по идее.
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534588
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот в поле RDB$CHARACTER_LENGTH указано 0 (ноль). Так и должно быть?
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534595
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениса в IBE правильная кодировка подключения выбрана?

UTF8

...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534604
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, если бы Firebird более развернутый текст ошибки показывал, например, имя поля и/или процедуры.
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534609
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11А как же остальные работают? Проблема только у меня что ли?

Остальные знают что такое чарсеты и сколько байт на символ в них может быть. Но нет,
проблема не только у тебя, таких как ты много.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534614
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11А как же остальные работают?Никогда не делал селектов внутрях домена, как-то даже в голову не приходило.

Заменить таблицу с вычисляемыми полями вьюхой?
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534619
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovX11А как же остальные работают? Проблема только у меня что ли?

Остальные знают что такое чарсеты и сколько байт на символ в них может быть. Но нет,
проблема не только у тебя, таких как ты много.
Я знаю, что UTF8 - это 4 байта на символ.


IBExpert, как я понимаю, в поле Длина показывает размеры и в байтах, и в символах одновременно?



Например, там, где "1", там односимвольные поля.
А там, где 16000, там 4000 символов, но показывает 16000, значит в байтах.
Но "визуально" и если не знаешь, то непонятно, например, 500 - это в байтах или в символах?
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534637
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос вдогонку. При создании varchar поля, какой более правильный размер будет: 255 или 256, 1024 или 1023?
...
Рейтинг: 0 / 0
Изменить кодировку базы
    #39534640
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11IBExpert, как я понимаю, в поле Длина показывает размеры и в байтах, и в символах
одновременно?

С вопросами "что именно показывает эксперт" - в соответствующий раздел. Ибо это может быть
хоть температура на Марсе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Изменить кодировку базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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