1
SQLAPI ++を使用してSQL Server 2005にデータを挿入します。漢字が多いと、データベースに文字化けします。SQLAPI ++を使用している場合の漢字ガッシュ
IDE:MS 2005
IDEの文字セット:マルチバイト
SQLAPIのLib:sqlapi.lib(MSVCのための動的剥離インポートライブラリ++)
SQLAPI ++を使用してSQL Server 2005にデータを挿入します。漢字が多いと、データベースに文字化けします。SQLAPI ++を使用している場合の漢字ガッシュ
IDE:MS 2005
IDEの文字セット:マルチバイト
SQLAPIのLib:sqlapi.lib(MSVCのための動的剥離インポートライブラリ++)
あなたが探していることは方法の場合中国語の文字をSQL Serverデータベースに格納するには、それをNVARCHARフィールドに格納してください。また、文字列の前にCaracter 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
のように私はそれが動作しませんでした。この
のような結果を得ました。 – herbertluo
Nを追加すると、私は 'àà§'を得ました。私がそれを使用しないとき、私は '2?§'を得ました。 – herbertluo
使用しているIDEに問題があるかもしれませんが、SSMSを試してみてください –