0

在我的应用程序代码页更新为 UTF-8 后,我无法再使用 IBM Data Server Driver for ODBC 连接到云中的 DB2。

Windows 10 支持 UTF-8 https://docs.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page

我现在收到此消息:SQL 错误。本机代码:0,SQLState:IM004,返回代码:-1 [Microsoft][ODBC Driver Manager] SQL_HANDLE_ENV 上的驱动程序 SQLAllocHandle 失败

如果我将应用程序恢复为使用 Windows ACP (win1252),则 ODBC 驱动程序可以工作。但是我的应用程序必须支持 UTF-8 才能进行国际化。

这是 IBM 数据服务器驱动程序信息:BM DB2 ODBC DRIVER 11.05.6000.1809

4

0 回答 0