真心求教,关于Mina建服务器传输乱码的有关问题

真心求教,关于Mina建服务器传输乱码的问题
我们做一个项目,用mina做服务器来进行socket通信,结果发现用中文通信的时候,在解码过程中就会产生乱码问题。
这是解码过程代码
Java code

public void decode(IoSession session, IoBuffer in, ProtocolDecoderOutput out)throws Exception
{
    ByteBuffer buf = in.buf();
    byte[] msg = new byte[buf.limit()];
    buf.get(msg);
          String ss = new String(msg,"UTF-8");
          out.write(ss);
          out.flush();




请有过Mina开发经验的人来看看啊
如果能顺利结果可以加分

------解决方案--------------------
我是实习生 今天给我一个以前的项目让我改 要求一部分改成用mina实现 唉头都大了毫无思路