使用qs.stringify时,中文会被编码。这是因为qs.stringify默认会对参数进行URL编码,包括中文字符。如果你不希望中文被编码,可以使用encode: false选项来禁用编码。例如:
import qs from 'qs';
let obj = { name: '张三', age: 18 };
let queryString = qs.stringify(obj, { encode: false });
console.log(queryString); // name=张三&age=18
通过设置encode: false选项,qs.stringify将不会对中文字符进行编码,而是保留原始的中文字符。