当拼接的URL中包含中文,比如get请求的中文参数拼接在URL中时,中文乱码导致url没法被正确解析,需要调用以下函数对中文进行转码:
- encodeURIComponent()
比如以下URL:
var url = "http://xxx.xxx.xxx.xxx:8080/getdata?region=广东"
需要修改成这样:
var url = "http://xxx.xxx.xxx.xxx:8080/getdata?region=" + encodeURIComponent(广东)