我在使用Go语言进行Get请求时遇到了乱码问题,代码如下:
req , err:= http.NewRequest(httpMethod, url,strings.NewReader(""))
req.Header.Add("Accept","application/json")
resp, err := http.DefaultClient.Do(req)
body,err := ioutil.ReadAll(resp.Body)
ret := string(body)
log.Warningf("ret: %+v", ret)
如果返回值只包含英文,则是正确的;如果包含中文,则会出现乱码,如何解决这个问题,谢谢大家!