簡體   English   中英

用Java將UTF-8字符串寫入套接字

[英]Writing UTF-8 string to socket in Java

目前我使用

serverOutput = new DataOutputStream(socketCliente.getOutputStream());

接着

serverOutput.write(data.getBytes());

直到我添加任何非標准字符(例如ñ),然后再添加盡可能多的字符,該字符的數量都很好,直到從文件的末尾開始切入並且不到達。

完整的源代碼可在此處找到,PandroidAgentTentacle.java

http://pandora.svn.sourceforge.net/viewvc/pandora/trunk/pandora_agents/android/src/pandroid/agent/

使用DataOutputStream的好處是,您具有writeUTF方法,可以為您封裝所有這些方法。

您是否嘗試過使用serverOutput.write(data.getBytes("UTF-8"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM