来自 installshield 的 运行 SQL 语句时出现语言问题
Language issues when running SQL statements from installshield
我有一个连接到 SQL 服务器实例并插入来自不同语言的单词的 installshield 安装。
导入运行后当我从数据库中查询数据时,来自不同字母表语言的字符显示为混乱的文本。这方面的一个例子是俄语。
它变成了Ð¡Ñ‚Ð°Ñ‚ÑƒÑ 而不是正确的俄语字符。
如何修复 Installshield 以使其正确插入文本?
解决方案:来自 Panagiotis Kanavos
我忘记在字符串前加N了。
EG N'[俄语文本]'
从字符(规则对,第一个字符相同)来看,UTF16 文本似乎是作为单字节文本存储在数据库中的。您是否忘记在任何 Unicode 文字前添加 N
前缀?
我有一个连接到 SQL 服务器实例并插入来自不同语言的单词的 installshield 安装。
导入运行后当我从数据库中查询数据时,来自不同字母表语言的字符显示为混乱的文本。这方面的一个例子是俄语。
它变成了Ð¡Ñ‚Ð°Ñ‚ÑƒÑ 而不是正确的俄语字符。
如何修复 Installshield 以使其正确插入文本?
解决方案:来自 Panagiotis Kanavos
我忘记在字符串前加N了。 EG N'[俄语文本]'
从字符(规则对,第一个字符相同)来看,UTF16 文本似乎是作为单字节文本存储在数据库中的。您是否忘记在任何 Unicode 文字前添加 N
前缀?