⑴ 为什么java中的socket,一个进程使用了readUTF()方法后使用writeUTF()方法就会无效
socket的另外一端有写数据么。。 readUTF一直等待读取数据,没有就一直卡那了。
⑵ java中把数据写入到文件中出现乱码是什么原因
你的文本是二进制的,除了用dos.writeUTF("xxx")写入的内容可以通过UTF-8编码打开看到以外其他的都是不可见的字符,系统记事本是用GBK编码打开的文本,所以会出现一些中文乱码,可以用其他记事本软件用UTF-8编码打开,DataOutputStream 是 写二进制的,要写文本字符串可以用其他的