在microsoft本地数据库中读写utf8字符串

时间:2014-05-16 18:19:27

标签: c# utf-8 visual-studio-2013 local-database

我正在编写一个WindowsForm应用程序。我正在使用Visual Studio本地数据库。 一切都还可以,但是如果我在表单中写了一些UTF8内容,在保存并再次获取内容后,就会以这种形式显示“????”。 我认为数据库存在问题,但我不知道如何配置数据库来存储utf8内容。

2 个答案:

答案 0 :(得分:3)

数据库中的字段必须是nvarchar而不是varchar。

答案 1 :(得分:0)

根据您将信息保存到数据库的方式,如果它是内联sql,则在内容前加上N' yourvalue'。