`
digfog
  • 浏览: 43041 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

restTemplate乱码

 
阅读更多
//不起作用,按照网上的修改httpmessageConverter源码,解决乱码
//>jar -uvf spring-web-3.2.0.RELEASE.jar org\springframework\http\converter\StringHttpMessageConverter.class

public void insert() throws IOException {
        MultiValueMap<String, Object> formData = new LinkedMultiValueMap<String, Object>();
        
        formData.add("imgs", new FileSystemResource("C:\\Users\\ddh\\Pictures\\a.jpg"));
        formData.add("imgs", new FileSystemResource("C:\\Users\\ddh\\Pictures\\b.jpg"));
        
        formData.add("province", "浙江");
        formData.add("city", "杭州");
        formData.add("address", "火车站");

        
        HttpHeaders requestHeaders = createHttpHeader();  
		
		requestHeaders.setContentType(org.springframework.http.MediaType.MULTIPART_FORM_DATA);  
        
        HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<MultiValueMap<String, Object>>(formData, requestHeaders);  
        ResponseEntity<String> response = restTemplate.exchange(BASE_PATH + "aaa/{bbb}/ccc", HttpMethod.POST, requestEntity, String.class, "456");  
        System.out.println(response.getBody());
	}
	
	private HttpHeaders createHttpHeader() {
		HttpHeaders requestHeaders = new HttpHeaders();
		// Accept
		//requestHeaders.set("Accept", "text/");
		requestHeaders.set("Accept-Charset", "utf-8");
//		String userPassword = username + ":" + password;
//		String encoding = new String(Base64.encodeBase64(userPassword.getBytes()), Charset.forName("us-ascii"));
//		requestHeaders.set("Authorization", "Basic " + encoding);

		return requestHeaders;
		}


分享到:
评论
2 楼 damy1987 2015-02-05  
还是乱码啊,楼主出来说说
1 楼 slikel 2014-08-06  
还是乱码,楼主出来解释下

相关推荐

    乱码解决 乱码解决 乱码解决 乱码解决 乱码解决

    在IT领域,乱码问题是一个常见的困扰,尤其是在处理文本数据时。乱码通常指的是字符显示不正确或无法识别,这可能由于编码格式不匹配、文件损坏、程序设置不当等原因引起。下面将详细讨论乱码产生的原因、解决方案...

    RestSharp 组件 修改接口返回中文乱码的问题

    RestSharp 在请求接口的时候,返回中文的话,一些特殊编码,比如gbk,从Response中解析出来的值会乱码,修改了一点点源代码,留一下记录以免忘记 该版本是github上,最新一个版本。下载时间是 20170821

    简易乱码解码器解析乱码

    在IT领域,乱码是一个常见的问题,特别是在处理文本编码或数据传输时。"简易乱码解码器"是一个专门设计用于解决这类问题的工具。它可能包含一系列算法和功能,帮助用户识别和修复由于编码不匹配、文件损坏或格式转换...

    文本乱码转换器,可以转换乱码的文字,自动识别

    文本乱码转换,解决乱码问题

    乱码问题的解决

    "乱码问题的解决" 在 Web 开发中,乱码问题是常见的难题之一。乱码问题的出现主要是由于编码不一致引起的。编码不一致可能出现在多个方面,如页面编码、服务器编码、客户端编码、数据库编码等。在本文中,我们将...

    润乾报表乱码问题

    在信息技术领域,乱码问题是指字符在计算机中由于编码不一致或者不正确而导致的显示错误,通常表现为无法识别的特殊符号或者乱糟糟的方块。润乾报表乱码问题尤其令人头疼,因为它影响了数据的显示和传输,尤其是对于...

    韩文乱码转换器

    在IT行业中,韩文乱码转换是一个常见的问题,特别是在处理韩语文本时。"韩文乱码转换器"是一款专门解决此类问题的软件工具。它主要用于解决计算机在显示或处理韩文字符时出现的编码不匹配,导致显示为无法识别的乱码...

    南极星乱码转换器(简体/繁体/日文/韩文乱码转换工具)FOR WINDOWS9X

    南极星乱码转换器是一款专为Windows 9X操作系统设计的软件,主要用于处理在使用不同语言文字时出现的乱码问题。这款工具尤其对简体、繁体、日文和韩文之间的乱码转换有着显著的效果,使得用户在运行这些语言的游戏...

    plsql乱码解决办法

    PL/SQL 乱码解决办法 PL/SQL 乱码问题是 Oracle 数据库开发中常见的问题之一,当我们使用 PL/SQL Developer 查询数据时,可能会遇到中文乱码的问题。下面我们将详细介绍 PL/SQL 乱码的解决办法。 问题描述 在使用...

    Linux系统中文乱码解决完整方案

    Linux系统中文乱码解决完整方案 本文档旨在解决 Linux 系统中文乱码问题,提供了一个完整的解决方案。该问题是由于 Linux 和 Windows 系统下所用户的字符集不同,Linux 系统使用的是 Unicode 字符集,而 Windows ...

    layui分页表格及日期乱码.zip

    在IT行业中,尤其是在前端开发领域,我们经常遇到各种编码问题,比如在本例中的"layui分页表格及日期乱码"。layui是一个流行的JavaScript组件库,它提供了丰富的UI元素,如表格(laytable)、分页(laypage)和日期...

    彻底解决中文乱码的问题

    在IT行业中,尤其是在Java编程领域,中文乱码问题是一个常见的挑战。这主要涉及到字符编码的处理,涉及到Unicode、GBK、UTF-8等不同编码格式之间的转换和一致性问题。本篇文章将深入探讨这个问题,并提供一种彻底...

    日文乱码转换工具

    【标题】"日文乱码转换工具"涉及的是在处理日语文本时可能出现的编码问题。乱码通常出现在计算机系统不支持或识别错误的字符编码格式时,导致文本无法正常显示。日文乱码尤其常见,因为日语使用了多种字符集,包括...

    解决中文乱码问题

    "解决中文乱码问题" 在Java编程中,中文乱码是一个常见的问题。为了解决这个问题,我们需要从多个方面入手。首先,我们需要将Eclipse的编码方式设置为UTF-8,以便正确地显示中文字符。其次,我们需要在浏览器中将...

    日文乱码解决利器

    标题中的“日文乱码解决利器”指的是针对中文系统下显示日文文本出现乱码问题的一种解决方案。在处理跨语言的计算机系统时,尤其是中文系统显示非中文字符集(如日文)时,由于编码不匹配,往往会出现乱码现象。这种...

    乱码处理文件 乱码处理文件

    乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理...

    hadoop中文乱码问题

    【Hadoop中文乱码问题详解】 在大数据处理领域,Hadoop是一个不可或缺的开源框架,它提供了分布式存储(HDFS)和分布式计算(MapReduce)的能力。然而,在处理包含中文字符的数据时,用户可能会遇到中文乱码的问题...

    中文乱码总结出现的原因,及解决方法,包括数据库乱码

    中文乱码总结出现的原因及解决方法,包括数据库乱码 中文乱码是一个常见的问题,它可能出现在 Java 和 JSP 文件中,也可能出现在 Java 程序与其他媒介交互时。以下是中文乱码的原因和解决方法: Java 和 JSP 文件...

Global site tag (gtag.js) - Google Analytics