以these emoticons的代码为例
对于像Dingbats(2702-27B0)这样的双字节代码
'abcd\u2702efg'
工作正常,但对于更长的代码(如\u1F601
)则不起作用.
String.fromCharCode(0x1f601)
不过很管用.
main() {
print('abcd\u2702efg');
print('abcd\u1F601efg');
print(new String.fromCharCode(0x1f601));
}
试一试,价格是DartPad
有没有办法在Dart中将U+1F601
写成字符串文字?