碰到一个超级奇怪的问题,使用RestTemplate发送Get请求的时候,如果我的content内容为GBK转码后的内容,拼接到URL上面,然后正常发送后,收到的内容就是GBK转码后的内容,而不是中文
但是如果要是用HttpClient 或者 postMan直接发送收到的就是中文格式的内容,另外我发送之前把URl打印出来了,直接黏贴到地址栏后访问依然能收到中文
碰到一个超级奇怪的问题,使用RestTemplate发送Get请求的时候,如果我的content内容为GBK转码后的内容,拼接到URL上面,然后正常发送后,收到的内容就是GBK转码后的内容,而不是中文
但是如果要是用HttpClient 或者 postMan直接发送收到的就是中文格式的内容,另外我发送之前把URl打印出来了,直接黏贴到地址栏后访问依然能收到中文
主要就是编码处理,能够收到GBK编码后的内容,然后自己再根据编码等来进行必要的处理
HttpClient,PostMan等直接显示中文只不过是它们主动帮你做了一次解码的尝试后显示。但是对于程序来说还是应该自己控制