c# - 在微软本地数据库中读写utf8字符串

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

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

最佳答案

数据库中的字段需要是 nvarchar 而不是 varchar。

关于c# - 在微软本地数据库中读写utf8字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23702127/

相关文章:

c# - 你调用的对象是空的。使用 TPM 设备客户端发送消息时

c# - 使用存储在另一个列表 (C#) 中的自定义顺序对列表 <> 进行排序?

Mysql 四字节汉字支持

c# - 创建具有不同页数和自动分页符的可打印表单

c# - Entity Framework SQL 查询执行

c# - IDisposable 模式的一个有问题的例子?

utf-8 - FTP是否支持UTF字符集?

php - UTF-8一路过关斩将

c++ - Visual Studio 2013 Update 3 中的 C++/Zo 在哪里

azure - 无法初始化 Windows Azure 存储模拟器。无法启动存储模拟器