美文网首页
mysql与C语言+visual studio 2019的中文编

mysql与C语言+visual studio 2019的中文编

作者: 乐音X | 来源:发表于2021-04-15 19:08 被阅读0次

我用visual studio 2019查询mysql数据库并把结果打印在控制台窗口,结果中文部分是乱码(出现了复杂无意义的汉字)

这显然是编码的问题

我首先确定,mysql(8.0)默认使用utf8mb4编码

utf8与utf8mb4

那么vs的控制台是什么编码?我观察到选项中有unicode字样,猜测是Unicode编码

关于unicode和utf-8看这个

最后我看到有人说,把计算机改成unicode编码就行了

win10搜索region打开区域设置

选择右上角的“其它日期、时间和区域设置”

点击更改“日期、数字或时间格式”

选择选项卡中的“管理”

点击“更改系统区域设置”

选中“Beta版:使用 Unicode UTF-8提供全球语言支持”

它会要求重启,保存好该保存的东西,重启电脑即可

然后再运行我的程序,输出中文正常了

相关文章

网友评论

      本文标题:mysql与C语言+visual studio 2019的中文编

      本文链接:https://www.haomeiwen.com/subject/woljlltx.html