发送post请求时,
let buf = iconv.encode(new Buffer(data), charset);
data = buf.toString('base64');
中文参数经过base64处理之后再post给php接收,php再经过base64解码,中文不乱码。但是js只要不经过base64处理,无论怎么发,php这边收到的都是乱码,这个问题如何处理呢?php这边不可能做base64处理。因为不是我的站。
发送post请求时,
let buf = iconv.encode(new Buffer(data), charset);
data = buf.toString('base64');
中文参数经过base64处理之后再post给php接收,php再经过base64解码,中文不乱码。但是js只要不经过base64处理,无论怎么发,php这边收到的都是乱码,这个问题如何处理呢?php这边不可能做base64处理。因为不是我的站。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.3k 阅读