データベースの特殊な中国語文字の挿入を解決しますか?の質問
478 ワード
解決策:
まず、データベース内のフィールドタイプをNvarchar(X)のデータ型に変更します.
次に、プログラムでparameterの方法が役に立つ場合は、次のようにします.
また、paramterを使用しない場合は、次のようなフィールドの値の前に直接「N」を付けることができます.
ここで記録をします.
まず、データベース内のフィールドタイプをNvarchar(X)のデータ型に変更します.
次に、プログラムでparameterの方法が役に立つ場合は、次のようにします.
new SqlParameter("@Title",SqlDbType.NVarChar,150)
インスタンス化時にNvarcharのデータ型であることを宣言し、長さはいくらですか.そして、次のようにします.paras[4].Value = "XXX";
データベースを挿入するとtitleというフィールドに中国語の特殊文字が表示されます.また、paramterを使用しない場合は、次のようなフィールドの値の前に直接「N」を付けることができます.
insert into a values(N'xxx')
これにより、正常に挿入できます.ここで記録をします.