正如 @Davy M 提到的,你必须转义为"$"。$
因为它被用作控制字符,用于在字符串中嵌入变量。请参见Dart文档。https:/www.dartlang.orgguideslanguagelanguage-tour#strings
您可以使用 Runes
类,不需要任何插件
例子
你想显示美元符号,并且你知道它的unicode值,即 U+0024
现在你可以使用 Runes
类,并将其转换为显示 Dollar sign ($)
只需使用后面的unicode值。U+
即 0024
然后在后面加上 \u
使用方法
Text(new String.fromCharCodes(new Runes('\u0024'))),