ODBC支持阿拉伯语



我有一个Windows窗体应用程序,它通过ODBC连接访问Oracle数据库。问题是应用程序无法识别数据库中的阿拉伯字符(它们被替换为"?")。我制作了另一个直接连接到Oracle数据库的测试应用程序,它运行良好(这就是我认为ODBC是问题所在的原因)。我甚至更改了系统区域设置(从控制面板->区域),在ODBC设置中,我选择了"使用Microsoft区域设置",但没有任何区别。如有任何帮助,我们将不胜感激。

我想明白了。数据库中的列被设置为VARCHAR2,应该是NVARCHAR2。

最新更新