既然java里边英文字母和中文都是占16bit的 那用字节流的read()方法读出来后转换成(char)显示时 英文和中文都是只读了半个 为什么英文字母能正常显示而中文却是乱码呢