关于字符编码的问题实在想不通了,没分了,对不住各位
FileOutputStream fo=new FileOutputStream("c:\\a.txt");
DataOutputStream da=new DataOutputStream(fo);
String c="浩";
byte[] b=c.getBytes();
da.writeChar(c.charAt(0));
System.out.println(b[0]);
System.out.println(b[1]);
da.close();
这个程序把"浩"字写进a.txt,然后我用记事本打开a.txt,发现是mi
System.out.println得到的结果是-70和-58
-70和-58怎么也和mi联系不上啊,请问各位这到底是怎么一回事情