关于nodejs mysql 连接池query出的结果是乱码的解决问题

1.执行show variables like 'collation_%';

关于nodejs mysql 连接池query出的结果是乱码的解决问题_第1张图片

发现最后2行的字符集还是latin1,于是也把他设置成utf8


然后再次执行show variables like 'collation_%';

关于nodejs mysql 连接池query出的结果是乱码的解决问题_第2张图片


2.执行show variables like 'char%';
关于nodejs mysql 连接池query出的结果是乱码的解决问题_第3张图片

发现latin1的项设置成utf8


这样既可解决乱码问题

特别注意的是 在nodejs中创建connectionpool时的默认charset=utf8,不需要修改

你可能感兴趣的:(项目知识点拾零)