我正在编写一个 WindowsForm 应用程序。我正在使用 Visual Studio 本地数据库。 一切都很好,但是如果我在表单中写入一些 UTF8 内容,在保存并再次获取内容后,它会以这种形式显示“???”。 我认为数据库有问题,但我不知道如何配置数据库来存储utf8内容。
最佳答案
数据库中的字段需要是 nvarchar 而不是 varchar。
关于c# - 在微软本地数据库中读写utf8字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23702127/