From 0c66505e451abb3a17fa33a96c6f2d56e6d74006 Mon Sep 17 00:00:00 2001 From: Daniel Qian Date: Fri, 20 Mar 2015 17:40:15 +0800 Subject: [PATCH] =?UTF-8?q?#111=20=E4=BF=AE=E5=A4=8D=E4=BB=8E=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=B3=BB=E7=BB=9F=E5=8F=8D=E5=BA=8F=E5=88=97=E5=8C=96?= =?UTF-8?q?WxMenu=E6=97=B6=EF=BC=8C=E5=9C=A8windows=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E4=B8=8B=E4=BC=9A=E5=AD=98=E5=9C=A8=E7=BC=96=E7=A0=81=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/me/chanjar/weixin/common/bean/WxMenu.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java index 38d960fce..8e40c113b 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java @@ -3,10 +3,12 @@ package me.chanjar.weixin.common.bean; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Serializable; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; import me.chanjar.weixin.common.util.json.WxGsonBuilder; +import org.apache.commons.codec.Charsets; /** * 企业号菜单 @@ -46,7 +48,7 @@ public class WxMenu implements Serializable { * @return */ public static WxMenu fromJson(InputStream is) { - return WxGsonBuilder.create().fromJson(new InputStreamReader(is), WxMenu.class); + return WxGsonBuilder.create().fromJson(new InputStreamReader(is, Charsets.UTF_8), WxMenu.class); } @Override