На портале с снежинками я создал одну таблицу, DDL, как показано ниже
create table test_multibytes(id int, varchar(16));
, затем вставил несколько строк, например
insert into myt_string2 values('1','中国我爱');
insert into myt_string2 values('2','こんにちは');
insert into myt_string2 values('2','你好');
insert into myt_string2 values('3','Tabelle enthält');
insert into myt_string2 values('4','안녕하세요');
Хорошо, когда я просматриваю данные с портала , но когда я получаю данные из таблицы через Snowflake ODB C Drvier, это не работает, каждый не-ascii символ отображается как '0x3f', что является '?'.
Затем я изменил свой Язык операционной системы компьютера для китайского, я могу правильно получить не-ascii (китайский), но не для немецкого и корейского рядов.
Get Data All:
"NAME", "COUNTRY"
"1", "中国我爱"
"2", "こんにちは"
"2", "你好"
"3", "Tabelle enth?lt"
"4", "?????"
5 rows fetched from 2 columns.
Есть ли какие-либо другие настройки, которые я могу сделать, чтобы это работало? или это ограничение для текущего драйвера odb c? С нетерпением жду хороших новостей для меня.
Большое спасибо.