Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Неверная кодировка кирилицы odbc clickhouse / 6 сообщений из 6, страница 1 из 1
11.03.2021, 23:52
    #40052750
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неверная кодировка кирилицы odbc clickhouse
Подключаю в mssql server 2019 субд clickhouse через odbc (unicode) driver, как linked server. Знаю что драйвер возвращает данные в utf8. При запросе русских символов получаю крякозябры. Методом тыка понял, что такой результат получается, если текст utf8 читать как win1251. Подскажите как получить нормальный читаемый текст? Collation менять пробовал, результата не дало.
Код: sql
1.
exec(‘select ‘’привет’’ from test’) at clickhouse 
...
Рейтинг: 0 / 0
12.03.2021, 01:07
    #40052759
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неверная кодировка кирилицы odbc clickhouse
lex452,

Ну забабахайте какой-нибудь convert (не в курсе синтаксиса ch) внутри exec
...
Рейтинг: 0 / 0
12.03.2021, 07:28
    #40052778
lex452
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неверная кодировка кирилицы odbc clickhouse
Критик,

Там нет такого
...
Рейтинг: 0 / 0
12.03.2021, 07:41
    #40052781
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неверная кодировка кирилицы odbc clickhouse
lex452
Подскажите как получить нормальный читаемый текст?


Православный способ = конвертировать utf8 в utf16 на clickhouse (не знаю что это за зверь).
А потом передавать.
...
Рейтинг: 0 / 0
12.03.2021, 10:42
    #40052818
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неверная кодировка кирилицы odbc clickhouse
lex452
Критик,

Там нет такого


А это разве не оно?

convertCharset(s, from, to)
Возвращает сконвертированную из кодировки from в кодировку to строку s.
...
Рейтинг: 0 / 0
12.03.2021, 14:47
    #40052908
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Неверная кодировка кирилицы odbc clickhouse
lex452
Подскажите как получить нормальный читаемый текст?

Поставить не-юникоде драйвер. Проверить, что ANSI на сервере - 1251.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Неверная кодировка кирилицы odbc clickhouse / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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