nodejs爬坑史:返回中文乱码问题
场景再现:今天写了一个小demo,遇到web请求后获取到的中文是乱码的情况;
处理方法:一般是在返回的时候,指明字符设置( res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"}) ),如果你返回的是文件数据,记得那个文件也要设置字符为 uif-8;
坑之所在:上面指明字符设置的时候,utf-8 不要再加引号,即不要这样写 res.writeHead(200,{"Content-Type":"text/html;charset='utf-8'"}) ,否则字符设置无效,还是乱码;