[問題] server 與 client 傳送訊息的問題
不好意思,想請教一下編碼的問題:
我 Server 和 Client 傳送中文或出現亂碼,
我 client 是這樣寫的
------------------------------------------
String Send = "一二三";
byte[] bytes = Send.getBytes("UTF-8");
OutputStream out = conn.getOutputStream();
out.write(bytes);
------------------------------------------
Server 是這樣接的
------------------------------------------
InputStream is = req.getInputStream();
byte[] bytes = new byte[50];
is.read(bytes);
String s = bytes.toString();
------------------------------------------
但是我的 s 最後會得到亂碼,請問該如何更正呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.107.146
推
06/15 21:27, , 1F
06/15 21:27, 1F
推
06/15 21:44, , 2F
06/15 21:44, 2F
→
06/15 21:46, , 3F
06/15 21:46, 3F
→
06/15 21:57, , 4F
06/15 21:57, 4F
推
06/15 22:27, , 5F
06/15 22:27, 5F
→
06/15 22:42, , 6F
06/15 22:42, 6F
推
06/15 23:39, , 7F
06/15 23:39, 7F
→
06/16 00:08, , 8F
06/16 00:08, 8F
推
06/16 00:34, , 9F
06/16 00:34, 9F
→
06/16 00:44, , 10F
06/16 00:44, 10F
→
06/16 01:22, , 11F
06/16 01:22, 11F
→
06/16 01:51, , 12F
06/16 01:51, 12F