response.setHeader("X-Custom-JSON", {"code":358,"msg":"????!","success":true});中文乱码
时间: 2023-08-15 20:07:48 浏览: 144
文件下载response.setHeader()下载中文文件名乱码问题解决办法.pdf
这个问题中的代码可能导致中文乱码的原因是,`response.setHeader()` 方法的第二个参数应该是一个字符串,而不是一个 JSON 对象。在这种情况下,你需要将 JSON 对象转换为字符串,然后将其作为参数传递给 `setHeader()` 方法。可以使用 `JSON.stringify()` 方法将 JSON 对象转换为字符串。下面是修正后的代码:
```javascript
response.setHeader("X-Custom-JSON", JSON.stringify({"code":358,"msg":"????!","success":true}));
```
通过将 JSON 对象转换为字符串,你可以确保中文字符正常显示,而不会出现乱码的情况。
阅读全文