私はSqlite.netを使用しています。私のC#プログラムの始めに。私はプラグマを設定する次のコードを持っています。Sqliteの挿入文字には文字が含まれています
using(SQLiteCommand cmd = c.CreateCommand()) {
cmd.CommandText = "PRAGMA encoding = \"UTF-8\"";
cmd.ExecuteNonQuery();
}
レコードがテーブルに挿入されると、 - の代わりに文字が表示されます。私のテーブルの列はNVARCHAR(1024)です。私はもっと挑戦しますが、他の人たちも同様の問題を抱えていると私は好奇心が強いです
Ahh ..明らかにUTF-8がデフォルトです。問題は私のプログラムではなく、私が使用したSQL管理ツールです。ソースフォージDB管理ツールを使用すると素晴らしい動作します。 –