|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
в новой версии emoji наконец-то(!) добавили бородатых пидаров тётенек. как мы жили без всего этого вот. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 15:28 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, редкий случай, когда ты уместен ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 15:29 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
В общем, не получается Код: sql 1.
возвращается: f09f92a0 ID: 162 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 17:39 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11, ясен пень Код: sql 1.
это литерал, его значение формируется на этапе препарирования запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 18:14 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11, в 4.0 можно вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 18:18 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
жаль, конечно, что и идею с таблицей придется похерить :( ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 09:47 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11, ты просто вносишь в неё не то что надо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:16 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
Не могли бы Вы более подробнее? Что вносить? Поля в какой кодировке? У меня было так Код: sql 1. 2. 3. 4.
это все было в utf8 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:21 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11, хранить надо либо сам символ как char(1) character set utf8 либо набор байт [var]char(4) character set octets А то что ты хочешь нормальными средствами можно разве что в 4.0 сделать, ибо встроенных средств для кодирования/декодирования байтов в строковое представление до 4.0 нет ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:33 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
Мне ещё раз повторить, что всё работает в fb3 без доп извратов ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:37 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
hvlad, можно, повторяйте ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:39 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
hvlad запиши свой текст CREATE OR ALTER PROCEDURE в utf8 текстовый файл и выполни этот скрипт в isql и с указанием -ch utf8. Симонов Денис 2. В 3.0 текст ХП хранится в UNICODE_FSS не уверен что такие символы туда можно записать без проблем UNICODE_FSS - 3 байта, а utf8 - 4 байта и смайлы - 4 байта (пример: f09f8ca1) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:41 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11 UNICODE_FSS - 3 байта, а utf8 - 4 байта и смайлы - 4 байта (пример: f09f8ca1) 22282127 22282169 тебя изначально интересовали только 3-х байтные символы, с которыми нет никаких проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 10:56 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
hvlad, сейчас я так и делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 11:01 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
hvlad тебя изначально интересовали только 3-х байтные символы, с которыми нет никаких проблем. нет, про байты я не писал, я даже не знал о том, сколько чего там байт занимает ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 11:06 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
Более того, и fb3 и fb4 прекрасно принимают текст процедуры с 4-х байтными символами, генерируют одинаковый BLR с корректными константами. Но fb3 сохраняет не правильный текст (с 3-х байтными символами), а у fb4 всё ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 11:29 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
Я вот как хотел. Сам смайл, как я показывал, можно вставить в таблицу 22281488 как это потом использовать в хранимке? и можно ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 11:50 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
а, нет, не получается сохранить, вижу только в режиме редактирования, а при сохранении - ошибка Malformed string ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 11:54 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
18.02.2021 11:54, X11 пишет: > а, нет, не получается сохранить, вижу только в режиме редактирования, а при сохранении - ошибка Malformed string > ну дык тереби тормоши Хвастунова. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 11:57 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
я так подразумеваю, что смайл ( https://unicode.org/emoji/charts/full-emoji-list.html ) не utf8, а полноценный юникод, т.е. там больше 4х байт и тут проблема уже в Firebird`е ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 12:14 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11 я так подразумеваю, что смайл ( https://unicode.org/emoji/charts/full-emoji-list.html ) не utf8, а полноценный юникод, т.е. там больше 4х байт и тут проблема уже в Firebird`е Это не вина FB. Байт там не больше 4-х, а вот конвертация из виндового UTF16 в UTF8 считает, что символ UTF16 - это всегда два байта. Если больше - на выходе будет лажа. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 12:37 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
IBExpert X11 я так подразумеваю, что смайл ( https://unicode.org/emoji/charts/full-emoji-list.html ) не utf8, а полноценный юникод, т.е. там больше 4х байт и тут проблема уже в Firebird`е Это не вина FB. Байт там не больше 4-х, а вот конвертация из виндового UTF16 в UTF8 считает, что символ UTF16 - это всегда два байта. Если больше - на выходе будет лажа. Не знаю, где там лажа, но вот картинка со строкой у меня в приложении и та же самая строка в IBExpert. У строки CHAR_LENGTH = 7, OCTET_LENGTH = 26. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 12:56 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
IBExpert X11 я так подразумеваю, что смайл ( https://unicode.org/emoji/charts/full-emoji-list.html ) не utf8, а полноценный юникод, т.е. там больше 4х байт и тут проблема уже в Firebird`е Это не вина FB. Байт там не больше 4-х, а вот конвертация из виндового UTF16 в UTF8 считает, что символ UTF16 - это всегда два байта. Если больше - на выходе будет лажа. Так и что делать? Удастся ли записать в базу смайлик? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 13:05 |
|
Смайлики, иконки типа unicode emoji в базе данных
|
|||
---|---|---|---|
#18+
X11Так и что делать? Нанять программиста. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2021, 13:16 |
|
|
start [/forum/topic.php?fid=40&msg=40046540&tid=1560101]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 249ms |
total: | 378ms |
0 / 0 |