Flutter - 如何在字符串中显示 unicode 字符?

Flutter - how show unicode character in string?

我需要在我的 flutter 应用程序中显示带有 unicode 字符的字符串。这是我的代码,有效:

var mess = new Runes('hello \u2714');
//('\u2bc8');
return String.fromCharCodes(mess);

但它不适用于代码“\u2bc8”。 而不是 unicode 字符,一个正方形。

我也试过使用:

 var mess = new Runes('Hello \u{2bc8}');
 return String.fromCharCodes(mess);

结果相同。

如何在我的应用程序中显示此符号?

您应该将字符括在花括号中

var mess = new Runes('hello \u{2714}');
print(new String.fromCharCodes(mess));

你这样直接试过吗?

return new Text('hello ▶')

你也可以使用这个 unicode u25B6,看起来你试图显示的那个不是所有字体都能识别的,所以我建议你搜索相同的 unicode 但更多字体可以识别。

有关详细信息,请查看此 thread