Java和C++之间用socket传输中文数据的问题

2025-02-27 14:37:41
推荐回答(2个)
回答1:

使用String进行重新编码
String s1//你从socket得到的bytes形成的数据
String s2=new String(s1.getBytes("ISO-8859-1"),"GB2312");
s2就是s1的重新编码了

回答2:

你试试Unicode是吗,别用text