1.执行show variables like 'collation_%';
发现最后2行的字符集还是latin1,于是也把他设置成utf8
然后再次执行show variables like 'collation_%';
2.执行show variables like 'char%';
发现latin1的项设置成utf8
这样既可解决乱码问题
特别注意的是 在nodejs中创建connectionpool时的默认charset=utf8,不需要修改
本文详细介绍了如何解决MySQL中字符集为latin1导致的乱码问题,并通过Node.js连接池的配置实现字符集统一为utf8,确保数据库操作的正确性和兼容性。
1.执行show variables like 'collation_%';
发现最后2行的字符集还是latin1,于是也把他设置成utf8
然后再次执行show variables like 'collation_%';
2.执行show variables like 'char%';
发现latin1的项设置成utf8
这样既可解决乱码问题
特别注意的是 在nodejs中创建connectionpool时的默认charset=utf8,不需要修改
906
4254
188

被折叠的 条评论
为什么被折叠?