Просмотр исходного кода

#111 修复从文件系统反序列化WxMenu时,在windows平台下会存在编码问题

master
Daniel Qian 10 лет назад
Родитель
Сommit
0c66505e45
1 измененных файлов: 3 добавлений и 1 удалений
  1. +3
    -1
      weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java

+ 3
- 1
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


Загрузка…
Отмена
Сохранить