powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Кодировка UTF-16LE
12 сообщений из 37, страница 2 из 2
Кодировка UTF-16LE
    #39324671
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите пожалуйста.
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324675
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbrazivКстати, насколько надо уменьшить vchar если пересобираешь из cp1251 в utf-8 ?"Пересобираешь" что?
Просто PSPad 'ом открой свой скрипт в кодировке WIN1251, в меню "Формат" выбери кодировку UTF-8 и сохрани в другом файле. При подключении к БД перед прогоном скрипта укажи чарсет подключения UTF-8.
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324693
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помогло. Если вытаскивать записи и смотреть текстовым редактором, то кодировка верная, текст не искажён. Клиент теперь определяет текст как GBK.
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324694
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может префикс какой надо?
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324706
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бред какой-то.
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324714
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ААААААААААААААААААААА
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324721
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увеличил размер записи, определил что это UTF-8. Кстати, я пишу в BLOB =)))) Может это кого наведет на мысль.
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324733
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тип блоба какой? (задаётся при создании таблицы)
в текстовый BLOB можно писать с BOM, а можно без (как обычно и делают).

зы: кстати, а у IB2009 для BLOB-полей чарсет корректно работает?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324752
Abraziv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BLOB SUB_TYPE 0 SEGMENT SIZE 80;

зы: кстати, а у IB2009 для BLOB-полей чарсет корректно работает?
Эмм. А я не знаю. Как проверить ?
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324759
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Abraziv!
You wrote on 11 октября 2016 г. 17:37:18:

Abraziv> BLOB SUB_TYPE 0 SEGMENT SIZE 80;
для текста SUB_TYPE должен быть = 1
ну а SEGMENT SIZE обычно ставят равным размеру страницы БД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324760
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийдля текста SUB_TYPE должен быть = 1

Ему не нужен текст, он со строками как с тупым потоком байт работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Кодировка UTF-16LE
    #39324766
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 11 октября 2016 г. 17:44:38:

Dimitry Sibiryakov> Ему не нужен текст, он со строками как с тупым потоком байт работает.
у него с этим текстом работает некая "сторонняя программа".
а как именно - х.з.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Кодировка UTF-16LE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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