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

时间:2016-10-31 19:26:54

标签: php 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 个答案:

答案 0 :(得分:0)

要存储unicode字符,请在hana db中将text列从varchar更改为NVARCHAR并尝试。它应该工作

参考:https://archive.sap.com/discussions/thread/3290466