ByteBuf에 문자열
문자열 타입으로 1 바이트)를 사용하는 String.getBytes (문자셋), []
2)使用Unpooled.wrappedBuffer(byte[]),将byte[]转为ByteBuf
문자열 MSG = "메시지" ; 바이트 [] 바이트 = msg.getBytes (CharsetUtil.UTF_8); ByteBuf BUF = Unpooled.wrappedBuffer (바이트);
또는 사용 Unpooled.copiedBuffer (CharSequence를 문자열, 캐릭터 세트의 캐릭터 세트)
ByteBuf 버피 = Unpooled.copiedBuffer ( "안녕하세요", CharsetUtil.UTF_8);
문자열에 ByteBuf
용도ByteBuf.toString(Charset),将ByteBuf转为String
buf.toString (CharsetUtil.UTF_8)
예 :
문자열 MSG = "메시지" ; 바이트 [] 바이트 = msg.getBytes (CharsetUtil.UTF_8); ByteBuf BUF = Unpooled.wrappedBuffer (바이트); 에서 System.out.println (buf.toString (CharsetUtil.UTF_8));
출력 : 메시지