为什么在linux下"中文".getBytes("GBK")得到的长度是0linux下 String str = "中文 "; byte[] b = str.getBytes( "GBK "); System.out.println(b.length); //0 谢谢[解决办法]是否你的Linux未安装中文字符集的支持?