Java-Stocketはサービス側のデータを受信します--中国語の文字化けします


���������
今日Socketがサーバーのデータを受信する时、前の行のこのような文字化けが现れて、具体的な原因は受信する时コードをプラスしていません!
解決方法:
DatagramSocket ds = new DatagramSocket();
ds.receive(rp);
//     
String content = new String(rp.getData(), 0, rp.getLength(),"GBK");//      GBK  ,      

ネット上で「サービス側のデフォルトの符号化の場合、JAVAのSOCKET受信にはGBK符号化が必要であり、C#の受信にはUTF-8符号化が必要である」というスレッドが見つかった.
--------------------------------------------
小さな経験、メモしてください.