String op1=new String(op);
System.out.println("op1 len="+op1.length());
op1=asciiToString(op1);
System.out.println("op1="+op1);
asciiToString() 方法的作用就是把ASCII码转化成字符。op的内容为10210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210115106117103100117121115103117121103102117121100115102100115106117103100117121115103117121103102117121100115
转化之后乱码。
但是,我要是把代码换成String op1="把上面一大串数字填进去";
System.out.println("op1 len="+op1.length());
op1=asciiToString(op1);
System.out.println("op1="+op1);
转化之后就完全正确。
不知道是什么原因,请众大神们解答解答
javaasciistring乱码application
System.out.println("op1 len="+op1.length());
op1=asciiToString(op1);
System.out.println("op1="+op1);
asciiToString() 方法的作用就是把ASCII码转化成字符。op的内容为10210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210011510611710310011712111510311712110310211712110011510210115106117103100117121115103117121103102117121100115102100115106117103100117121115103117121103102117121100115
转化之后乱码。
但是,我要是把代码换成String op1="把上面一大串数字填进去";
System.out.println("op1 len="+op1.length());
op1=asciiToString(op1);
System.out.println("op1="+op1);
转化之后就完全正确。
不知道是什么原因,请众大神们解答解答
javaasciistring乱码application
String op1="把上面一大串数字填进去";
System.out.println("op1 len="+op1.length());
op1=asciiToString(op1);
System.out.println("op1="+op1);
请问你这是asciiToString还是string to ascii?