gb2312 变换 UTF-8 出现?号

gb2312 转换 UTF-8 出现?号String message 一条 最新 赠送 。!message new String(message.getBytes

gb2312 转换 UTF-8 出现?号
String message = "一条 最新 赠送 。!";
message = new String(message.getBytes("utf-8"));
System.out.println(message);

我转出来是 “涓?潯 鏈?柊銆?禒閫併?銆傦紒”
请问,为什么转换的时候出现问号,正确的应该怎么转呢?