resteasy返回中文字符串乱码问题

所有的编码配置都设置为utf8,包括数据库,eclipse工程,但是resteasy返回的中文字符串在客户端看到的是乱码,

解决方案:

在处理方法前加上@Produces("text/plain; charset=utf-8")

        @GET
        @Path("test")
	@Produces("text/plain; charset=utf-8")
	public Response getExampleTxt()throws SQLException  {
        String result = "<chart>" + 
	                       "<categories>" +
		                      "<item>苹果</item>" + 
		                      "<item>梨</item>" +
		                      "<item>橘子</item>" +
		                      "<item>香蕉</item>" +
	                       "</categories>" +
	                       "<series>" +
		                      "<type>column</type>" +
		                      "<name>Jane</name>" +
		                      "<data>" +
		                        "<point>3</point>" +
		                        "<point>4</point>" +
		                        "<point>2</point>" +
		                        "<point>3</point>" +
	                          "</data>" +
	                        "</series>" +
	                        "<series>" +
		                       "<type>spline</type>" +
		                       "<name>Joe</name>" +
		                       "<data>" +
		                          "<point>6</point>" +
		                          "<point>6</point>" +
		                          "<point>9</point>" +
		                          "<point>7</point>" +
	                            "</data>" +
	                         "</series>" +
	                         "<series>" +
		                         "<type>spline</type>" +
		                         "<name>Janet</name>" +
		                         "<data>" +
		                           "<point>3</point>" +
		                           "<point>16</point>" +
		                           "<point>13</point>" +
		                           "<point>15</point>" +
		                         "</data>" +
	                          "</series>" +
                            "</chart>";
       return Response.status(200).entity(result).build();
    }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值