⑴ 為什麼java中的socket,一個進程使用了readUTF()方法後使用writeUTF()方法就會無效
socket的另外一端有寫數據么。。 readUTF一直等待讀取數據,沒有就一直卡那了。
⑵ java中把數據寫入到文件中出現亂碼是什麼原因
你的文本是二進制的,除了用dos.writeUTF("xxx")寫入的內容可以通過UTF-8編碼打開看到以外其他的都是不可見的字元,系統記事本是用GBK編碼打開的文本,所以會出現一些中文亂碼,可以用其他記事本軟體用UTF-8編碼打開,DataOutputStream 是 寫二進制的,要寫文本字元串可以用其他的