-1

nVarchar(30) のデータベース フィールドがあります。asp.net MVC を使用しています。レコードを Unicode で挿入すると、????? が表示されます。

文字列をユニコードに変換してデータベースに挿入する方法を教えてください。

SQL Server 2008 R2 を使用しています。

4

2 に答える 2

0

確実に:

  1. N'そのような文字列を含む文字列リテラルの先頭で使用します。N'enović'

  2. アクセントをクエリして無視する場合は、選択に COLLATE 句を追加できます。例えば:

    SELECT * FROM Account 
    WHERE Name = 'enovic' COLLATE Latin1_General_CI_AI
    
于 2013-04-04T08:41:13.177 に答える