【发布时间】:2014-02-03 21:23:59
【问题描述】:
我有一个类似于
的选择查询SELECT
itemCode,
itemDefinition,
clientCode,
clientDefinition
FROM
Invoices
数据库中的发票表有排序规则SQL_Latin1_General_CP1_CI_AS。
问题是当我在程序中接收数据时,itemDefinition 和 clientDefinition 列中的土耳其字符似乎不正确。例如土耳其字母 Ğ 变成其他字符,Ş 变成其他字符等。
谁能帮我解决这个问题?
谢谢
【问题讨论】:
-
你用的
DataTypes是什么Table,你能提供你的表架构吗? -
varchar(100) ... 用于列 itemDefinition 和 clientDefinition
-
使用 nvarchar(100),它会工作..
-
我不能,因为数据库属于一个 ERP 程序,我无权更改它...其他解决方案?
-
SQL_Latin1_General_CP1_CI_AS 是代码页 1252 en.wikipedia.org/wiki/Windows-1252 Ğ 不在该代码页中
标签: sql-server tsql collation