вставьте значение utf-8 в базу данных SAP HANA

Я пытался часами и не могу понять, как вставить значение utf-8 в базу данных SAP HANA. Есть ли какой-нибудь волшебный способ вставить utf-8 в HANA? Вместо фактической строки utf-8 вставляется значение utf8_encoded ‘å ° èä¼æ ¥ æéå¬å¸’. Но строка уже UTF-8.

$conn=odbc_pconnect("Driver=/usr/sap/hdbclient/libodbcHDB.so;  ServerNode=$servernode;Database=$database;DriverUnicodeType=1", $username, $pass, SQL_CUR_USE_ODBC);
$q="update mytable set native_name='專藝企業有限公司' where id=1234";
$ok=odbc_do($conn,$q);

1

Решение

Чтобы хранить символы Юникода, измените столбец Text с varchar на NVARCHAR в базе данных hana и попробуйте. Должно тогда работать

Ref: https://archive.sap.com/discussions/thread/3290466

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]