Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Windows窗体SQL数据库表西里尔字符_C#_Sql_Sql Server_Encoding - Fatal编程技术网

C#Windows窗体SQL数据库表西里尔字符

C#Windows窗体SQL数据库表西里尔字符,c#,sql,sql-server,encoding,C#,Sql,Sql Server,Encoding,我用C#和SQL数据库创建了一个Windows窗体应用程序。我来自保加利亚,在我的数据库中需要西里尔字母,但当我使用西里尔字母时,它们在数据库中显示为“?” 如果有人能帮助我,我将非常高兴,因为这是我的第一个Windows窗体应用程序 请参见图像->要成功存储(和检索)西里尔字母,您必须 在数据库表中使用nvarchar(n)datatype-是吗 插入时,请使用N'前缀(INSERT INTO your table(…)value(N'…',…),或者确保调用应用程序(您的C代码)也使用并指定

我用C#和SQL数据库创建了一个Windows窗体应用程序。我来自保加利亚,在我的数据库中需要西里尔字母,但当我使用西里尔字母时,它们在数据库中显示为“?”

如果有人能帮助我,我将非常高兴,因为这是我的第一个Windows窗体应用程序

请参见图像->

要成功存储(和检索)西里尔字母,您必须

  • 在数据库表中使用
    nvarchar(n)
    datatype-是吗

  • 插入时,请使用
    N'
    前缀(
    INSERT INTO your table(…)value(N'…',…)
    ,或者确保调用应用程序(您的C代码)也使用并指定
    nvarchar
    (Unicode字符)

  • 要成功存储(和检索)西里尔字母,必须

  • 在数据库表中使用
    nvarchar(n)
    datatype-是吗

  • 插入时,请使用
    N'
    前缀(
    INSERT INTO your table(…)value(N'…',…)
    ,或者确保调用应用程序(您的C代码)也使用并指定
    nvarchar
    (Unicode字符)


  • 你是在写SQL(结构化查询语言)吗?这是指Microsoft SQL Server(实际产品)?如果是:请添加
    SQL Server
    标记以明确说明这一点。如果不是:这是用于什么数据库系统?非常感谢。它现在可以工作了。你是在写SQL(结构化查询语言)吗?这是指Microsoft SQL Server吗(实际产品)通过此?如果是:请添加
    sql server
    标记以明确说明。如果不是:这是用于什么数据库系统?非常感谢。它现在可以工作了。