Visual Studio Local db将非英文字符存储为“?”问号

时间:2016-07-15 16:25:22

标签: winforms visual-studio visual-studio-2013

我在visual studio 2013中使用本地数据库来创建一个Windows窗体应用程序。我想在visual studio中将非英文字符插入到我的本地数据库中。我的数据库字段如下:

CREATE TABLE [dbo].[Sgn] (
    [IdSgn]    INT            NOT NULL,
    [Sgn]      NVARCHAR (50)  NULL,
    [SgnTitle] NVARCHAR (250) COLLATE SQL_Latin1_General_CP1256_CI_AS NULL,
    PRIMARY KEY CLUSTERED ([IdSgn] ASC)
);

当我运行此查询时:

Insert into sgn values (( select isnull(max(idsgn),0)+1 from sgn  ) , 'بهنام' , 'بهنام'  )

结果是:

1  | ????? | ?????

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

使用Unicode文字(前缀为$('#form').on('submit', function(e){ e.preventDefault(); var myform = e.target; var inputfile = document.querySelector('#cover'); var formData = new FormData(myform); formData.append('file', inputfile.files[0]); //formData.append('cover', $('input[type=file]')[0].files[0]); var xhttp = new XMLHttpRequest(); xhttp.open('POST', 'data.txt', true); xhttp.send(formData); }); )插入字符串:

N