Java中中文乱码比较头疼 转码之前 要先对代码进行判断 判断当前的编码格式
项目中如果未出现中文乱码 无论什么格式 不要进行转码 只有需要和别人进行交互的时候 再进行转码 转为双方约定的编码格式即可
/*** 作者:guoyzh* 时间:2019/11/29 19:23* 功能:获取编码格式的工具类*/
public class EncodeUtil {// 列出所有需要匹配的编码格式public static final String[] encodes = new String[]{"UTF-8", "GBK", "GB2312", "ISO-8859-1", "ISO-8859-2"};/*** 获取字符串编码格式** @param str* @return*/public static String getEncode(String str) {for (int i = 0; i }