我已经尝试了几个小时,但不知道如何将utf-8值插入到SAP HANA数据库中。有什么神奇的方法可以将utf-8插入HANA吗?它插入的不是实际的utf-8字符串,而是utf8_encoded的值‘°èäáciumaciaéanaaaaaaaaaaaaaaaaao’。但是字符串已经是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);发布于 2016-11-01 07:53:41
要存储unicode字符,请将hana数据库中的文本列从varchar更改为NVARCHAR,然后重试。然后它就可以工作了
https://stackoverflow.com/questions/40349196
复制相似问题