Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Опять длинные строки / 9 сообщений из 9, страница 1 из 1
22.06.2016, 06:00
    #39260063
Квази
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
а как в Varchar(700) utf8 может влезть строка текста (без всяких спецсимволов) длиной больше 1000 знаков?
...
Рейтинг: 0 / 0
22.06.2016, 09:04
    #39260107
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
Квази, почему нет? Utf8 позволяет использовать от 1 до 6 байт на символ, но так как для представления символов unicode можно ограничиться 4-мя байтами, то Firebird 4-мя и ограничивается. Следовательно, строка для 700 символов unicode может содержать 2800 символов в кодировке ASCII, или 1400 символов кириллицы, или 700 символов какой-нибудь вымершей формы письменности, типа Санскрита.
...
Рейтинг: 0 / 0
22.06.2016, 09:27
    #39260118
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
Квази,

ответ выше, и, продолжая

то есть, для varchar(700) в utf8 длина строки 700 получается логическая, а не физическая.
...
Рейтинг: 0 / 0
22.06.2016, 10:52
    #39260175
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
что физически может влезть это понятно, вот только сервер не должен допускать этого. От слова совсем.
...
Рейтинг: 0 / 0
22.06.2016, 10:56
    #39260179
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
Квази,

воспроизводимый пример будет? И ещё версию FB неплохо бы знать
...
Рейтинг: 0 / 0
22.06.2016, 11:33
    #39260208
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
dimitr,

Домен отредактировали и сменили ему чарсет?
...
Рейтинг: 0 / 0
22.06.2016, 11:50
    #39260231
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
Квазиа как
Уже никак: http://tracker.firebirdsql.org/browse/CORE-5277
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.06.2016, 12:04
    #39260250
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
Dimitry Sibiryakov,

Ага, Таблоид уже отметился.

P.S. Что-то я давно его не видел тут...
...
Рейтинг: 0 / 0
27.06.2016, 07:11
    #39262677
Квази
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опять длинные строки
Симонов ДенисКвази,

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


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