我正在编写一个WindowsForm应用程序。我正在使用Visual Studio本地数据库。 一切都还可以,但是如果我在表单中写了一些UTF8内容,在保存并再次获取内容后,就会以这种形式显示“????”。 我认为数据库存在问题,但我不知道如何配置数据库来存储utf8内容。
答案 0 :(得分:3)
数据库中的字段必须是nvarchar而不是varchar。
答案 1 :(得分:0)
根据您将信息保存到数据库的方式,如果它是内联sql,则在内容前加上N' yourvalue'。