我在SQL Server中有一个数据库。
我有一个表格Demo
,我在其中将俄语文本插入Nvarchar
类型的列中
现在我想将俄文文本读入我的Delphi应用程序,我想将其存储到字符串中。
我是否必须设置ADO查询等的任何Charset属性?
欢迎任何其他想法。
提前致谢
答案 0 :(得分:0)
由于这个没有答案,我会自己回答。使用SetThreadLocale(<language id>)
我能够将线程的语言ID设置为1033(英语)。由于我的数据库设置为1033 id,现在正确显示显示的文本。我希望它能帮助别人。
要将Unicode字符正确输入到数据库,请对要输入unicode字符串的列使用前缀N
。有关详细信息,请查看here