设为首页 加入收藏

TOP

使用EF6连接mariaDB出现中文查找不到数据的问题
2019-09-17 18:46:41 】 浏览:35
Tags:使用 EF6 连接 mariaDB 出现 中文 查找 不到 数据 问题

 

1.问题描述

这两天使用ef6.0查询mariaDB出现了数据查询不到的情况

2.问题分析

后来发现除了这段数据查询不到,其他都能查询,于是逐步对比代码,发现其他数据都是英文的,而这句是中文的于是把条件换成英文果然能够查询到了

3.问题验证

接着开始考虑到底是ef的编码问题还是mariaDB的编码问题,然后去打开mariaDB的日志模式,再次执行查询发现中文部分变成了问号

4.解决问题

于是判断应该是EF传递过来的时候导致的,所以给数据库连接字符串添加“charset=utf8;”

再次执行果然能够查询到数据了。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C# 用户选择单个压缩-系统自带压.. 下一篇cSharp:反射 Reflection

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目