mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 18:46:10 +08:00 
			
		
		
		
	#111 修复从文件系统反序列化WxMenu时,在windows平台下会存在编码问题
This commit is contained in:
		| @ -3,10 +3,12 @@ package me.chanjar.weixin.common.bean; | |||||||
| import java.io.InputStream; | import java.io.InputStream; | ||||||
| import java.io.InputStreamReader; | import java.io.InputStreamReader; | ||||||
| import java.io.Serializable; | import java.io.Serializable; | ||||||
|  | import java.nio.charset.Charset; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
|  |  | ||||||
| import me.chanjar.weixin.common.util.json.WxGsonBuilder; | import me.chanjar.weixin.common.util.json.WxGsonBuilder; | ||||||
|  | import org.apache.commons.codec.Charsets; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * 企业号菜单 |  * 企业号菜单 | ||||||
| @ -46,7 +48,7 @@ public class WxMenu implements Serializable { | |||||||
|    * @return |    * @return | ||||||
|    */ |    */ | ||||||
|   public static WxMenu fromJson(InputStream is) { |   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 |   @Override | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Daniel Qian
					Daniel Qian