Php 将utf-8值插入SAP HANA数据库

Php 将utf-8值插入SAP HANA数据库,php,sap,hana,Php,Sap,Hana,我已经尝试了几个小时,但不知道如何将utf-8值插入SAP HANA数据库。有没有什么神奇的方法可以将utf-8插入HANA?它不插入实际的utf-8字符串,而是插入utf8äu编码值“å°ä¼æ¥æ帔。但是字符串已经是utf-8 $conn=odbc_pconnect("Driver=/usr/sap/hdbclient/libodbcHDB.so; ServerNode=$servernode;Database=$database;DriverUnicodeType=1", $user

我已经尝试了几个小时,但不知道如何将utf-8值插入SAP HANA数据库。有没有什么神奇的方法可以将utf-8插入HANA?它不插入实际的utf-8字符串,而是插入utf8äu编码值“å°ä¼æ¥æ帔。但是字符串已经是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);

要存储unicode字符,请在hana db中将文本列从varchar更改为NVARCHAR,然后重试。然后它应该会起作用


Ref:

要存储unicode字符,请在hana db中将文本列从varchar更改为NVARCHAR,然后重试。然后它应该会起作用


Ref:

它已设置为nvarchar。这可能是PHP问题还是HANA ODBC驱动程序的问题?它已设置为nvarchar。这是PHP问题还是HANA ODBC驱动程序的问题?