可能是String.getBytes()方法中的中文编码问题,切换编码格式试试 getBytes("utf-8") 得到一个UTF-8格式的字节数组 getBytes("GBK") 得到一个GBK格式的字节数组