C# + mysql + ubuntu 服务器编码问题

C# + mysql + ubuntu 服务器编码问题

在处理需要使用数据库 (mysql) 的项目时,我遇到了一个有趣的问题,涉及西里尔字母的处理。首先,在开发阶段一切都非常顺利和简单(在 win10、xampp 和本地 mysql 上工作)。

迁移到服务器(ubuntu 16.04)后,我意识到数据库中的西里尔符号显示为“???????”。

数据库中设置了 UTF-8,程序不应该是造成这种情况的原因,因为在本地数据库上一切看起来都很好。

Vesta CP 帮我安装了所有东西,之后没有动过任何配置

在哪里查找或如何修复该问题?

答案1

解决了:

连接数据库时必须添加编码使用参数

Character Set=utf8 c# 代码部分

相关内容