我使用SQLAPI++将数据插入到SQL Server2005中。当汉字较多时,在数据库中会出现乱码。
IDE : MS 2005
IDE字符集:多字节
SQLAPI Lib :sqlapi.lib(用于MSVC++的动态发布导入库)
发布于 2017-12-26 17:29:27
此外,在字符串前添加字符N(区分大小写)。像这样
DECLARE @T TABLE
(
StrChar VARCHAR(50),
StrChar2 VARCHAR(50),
StrNVar NVARCHAR(100),
StrNVar2 NVARCHAR(100)
)
INSERT INTO @T
VALUES('诶',N'诶','诶',N'诶')
SELECT
*
FROM @T我得到的结果如下

https://stackoverflow.com/questions/47976088
复制相似问题