node接收ajax传过来的中文是乱码改如何解决
6 回复
encodeURI / decodeURI
@vincentLiuxiang 但是我encodeURI传过来后,数据就变成空了,还没等解码呢
把步惊云改为聂风试试
$.ajax({ type: “POST”, url: url, data: data, contentType: “application/json; charset=utf-8”, dataType: “json”,
这是我的参数试试
@haocaokai 你的 name 不是已经 encodeURI了吗? 你把 name=%xxxx%, %xxxx% 部分 decodeURI(%xxxx%)一下就好了,
需要这么手把手么。。。
还有把你的 乱码 字符串贴出来一下,贴图片,是没人愿意去帮你转码的。
@vincentLiuxiang 其实好像并不需要encode,直接在node端decode解码就行了,不知道为啥