解决MySQL数据库插入中文数据后,SELECT查询中文字符显示一堆????问号
发现问题:插入中文数据后,查询中文显示?????解决方案:1.查看数据库编码设置show variables like 'character%';2.重新配置数据库编码vi /etc/my.cnf############################character_set_server=utf8init_connect='SET NAMES utf8'# 重启服务systemctl rest
·
发现问题:插入中文数据后,查询中文显示?????

解决方案:
1.查看数据库编码设置
show variables like 'character%';

2.重新配置数据库编码
vi /etc/my.cnf
############################
character_set_server=utf8
init_connect='SET NAMES utf8'
# 重启服务
systemctl restart mariadb

3.再次查看数据库编码
show variables like 'character%';

4.修改数据库的编码格式
alter database fastapi_budget_manage character set utf8;
show variables like 'character%';

5.测试
select * from ops_budget_formula;

希望可以解决你的问题 ~~~~
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)