数据流 转string乱码,该怎么解决
数据流 转string乱码8月2日计算变成“8??2日计??”byte [] bXX;//这个没问题String x new String(b)//结
数据流 转string乱码
8月2日计算 变成 “8??2日计??”
byte [] b=XX;//这个没问题
String x = new String(b);//结果像上面有的乱了
[解决办法]
加上编码试试
String x = new String(b, "utf-8");
String x1 = new String(b, "gbk");
[解决办法]
[解决办法]DataInputStream试试
[解决办法]String x = new String(b, "UTF-8");
String x1 = new String(b, "ISO-8859-1");
String x2 = new String(b, "gb2312");
[解决办法]同求解决方法
[解决办法][解决办法]char [] b=XX;
String x = new String(b);
试试
[解决办法]这得看你这个“8月2号”本身的编码,然后转成相应的编码。
比如从前端传过来,是ISO-8895-1
byte[] b=xxx.getBytes("ISO-8859-1");
String o=new string(b,"UTF-8")
[解决办法]byte [] b=xx.getBytes();
String x = new String(b);
这样就问题了
[解决办法]晕,是没问题
[解决办法]可能是你使用了多种编码方式,将程序中所有编码都统一,然后在试试。