Re: [問題] byte陣列設encoding
※ 引述《zeat (Lucifer)》之銘言:
: 各位:
: 請問byte陣列可以設encoding嗎?我知道從字串轉換過來可以用
: byte b[] = str.getBytes("UTF-8");
: 這種方式設定, 但是建立byte陣列時可以嗎?
byte 哪有什麼 encoding 不 encoding 的...
: 因為建立Socket傳送時, 超過一定長度(1KB), 我們需要做切割.
: 並且做編號與長度, 但是現在的程式每次都會miss掉最後兩個byte...
byte tmp[] = Arrays.copyOfRange(payload, 0, msg_byte.length - 1024 * (n - 1));
剛才看走眼了 :P
問題在這一行,明明你每個 packet 前兩個 byte 都有額外資訊,這個最後丟出去的
卻少算了這兩個 byte
--
《為了要得到真相,就要向原 PO 伸圖》
那就是伸圖魔人的沒圖沒真相原則,那時我們堅信那就是逼逼死的真實
靠么,圖咧?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 147.8.127.102
推
03/19 17:00, , 1F
03/19 17:00, 1F
推
03/19 17:02, , 2F
03/19 17:02, 2F
→
03/20 06:32, , 3F
03/20 06:32, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):