dart怎么把unicode转成中文

比如这个字符串

String str = '\u6d4b\u8bd5\u4e2d\u6587\u8f6c\u6362’;

我搜索到的api
Runes input = new Runes(’ \u{5bb6} '); 需要带花括号,不适合

位数大于四位数时才需要花括号,常用汉字应该都是四位以内的,我测试下面的代码是正常的:

  Runes input = new Runes(
      '\u6d4b\u8bd5\u4e2d\u6587\u8f6c\u6362');
  print(new String.fromCharCodes(input));