当前位置: 首页 > 后端技术 > Node.js

【解决】nodejs使用mysql获取数据库数据中文乱码

时间:2023-04-03 23:32:03 Node.js

【解决】nodejs使用mysql获取数据库数据中文乱码时,无论是否配置charset,返回的汉字始终为乱码,都是乱码。问题的根源其实不在mysql这边。配置charet后,数据库获取的数据不再是乱码了。这个乱码是http服务器的问题。解决办法是在http响应数据的header中加上charset=utf-8就可以了res.setHeader('Content-Type','text/plain;charset=utf-8');之前:之后: