我需要在我的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 ▶')
你也可以使用这个unicodeu25B6
,看起来你试图显示的那个没有被所有字体识别,所以我建议你搜索相同的unicode,但被更多字体识别。
有关更多信息,请查看此线程