使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单:
第一步:设置MultipartEntityBuilder的编码方式为UTF-8。
第二步:创建ContentType对象,指定UTF-8编码。
第三步:使用addPart+StringBody代替addTextBody。如:
附上完整代码:
Original: https://www.cnblogs.com/liaojie970/p/9389901.html
Author: 山高我为峰
Title: 关于HttpClient上传中文乱码的解决办法
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/547263/
转载文章受原作者版权保护。转载请注明原作者出处!