0

我在 SQL Server 中有一个数据库。

我有一个表格Demo,我在其中将俄语文本插入到类型的列中Nvarchar

现在我想将俄语文本读入我的 Delphi 应用程序,我想将它存储到一个字符串中。

我是否必须设置 ADO 查询等的任何 Charset 属性?

欢迎任何其他想法。

提前致谢

4

1 回答 1

0

由于没有答案,我将自己回答。使用 SetThreadLocale(<language id>)i 能够将线程的语言 ID 设置为 1033(英语)。由于我的数据库被设置为 1033 id,显示的文本现在可以正确显示。我希望它可以帮助其他人。

要将 Unicode 字符正确输入到数据库,请使用要输入 UnicodeN字符串的列的前缀。更多详情,请看这里

于 2012-05-03T12:48:13.743 回答