在android网络编程中遇到的接收中文字符乱码有关问题

在android网络编程中遇到的接收中文字符乱码问题最近在写一个服务器程序,其功能是接收手机端所发来的信息,

在android网络编程中遇到的接收中文字符乱码问题
    最近在写一个服务器程序,其功能是接收手机端所发来的信息,并将其直接写入数据库中。但是在开发过程中,发现从客户端接收英文是可以正常接收显示的,但是一接收中文就会出现乱码问题,并且在写入数据库的相应数据也是乱码的。小弟呗这个问题卡了2天了,希望能够得到各位大神的指点。
感激感激。。 接收中文乱码 Android 乱码 网络编程 服务器
[解决办法]
客户端"Data".getBytes("UTF-8")
服务端new String(data, "UTF-8")
如果不行把数据库的编码也变成“UTF-8”
领会精神吧
[解决办法]

引用
在不用以上方法的前提下 在服务器接收数据是“浣犲ソ.鐢?” 我发送的是“你好,男” 在使用的情况下接收到的是“[B@4053f5b[B@4053f5b0[B@4053f5b0”;


服务器接收的数据应该是byte数组吧?“[B@4053f5b”这应该是byte数组的toString显示的东西,先把byte数组转换成字符串,用这个构造函数:java.lang.String.String(byte[], String)

另外,客户端发送的数据是用户输入的吗?如果是从别的地方读取的数据,那编码就不好说了。