我已经尝试了几个小时,无法弄清楚如何将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);
答案 0 :(得分:0)
要存储unicode字符,请在hana db中将text列从varchar更改为NVARCHAR并尝试。它应该工作