【发布时间】:2018-10-08 04:41:53
【问题描述】:
如何在以下示例中添加特殊字符(例如,版权标志而不是 (c)):
Widget copyrightText = new Container(
padding: const EdgeInsets.only(left: 32.0, right: 32.0),
child: Text('2018 (c) Author's Name'),
);
【问题讨论】:
如何在以下示例中添加特殊字符(例如,版权标志而不是 (c)):
Widget copyrightText = new Container(
padding: const EdgeInsets.only(left: 32.0, right: 32.0),
child: Text('2018 (c) Author's Name'),
);
【问题讨论】:
你可以像 unicode 一样添加它
child: new Text('2018 \u00a9 Author's Name'),
或
child: new Text('2018 © Author's Name'),
另见
【讨论】:
只有一件事要添加。
Dart/Flutter 添加另一个概念“Runes”,它是字符串的整数/Unicode 表示形式(超出您可以键入的范围)......例如
var myRichRunesMessage = new Runes('2018 \u00a9 Author\'s Name \u{1f60e}');
print(new String.fromCharCodes(myRichRunesMessage));
这会呈现这样的东西......
非常酷的功能可以启用通常无法在许多键盘上输入的字符 - 甚至是表情符号 :-) ...
【讨论】:
要添加任何特殊字符,您可以使用其 unicode。
版权标志的 unicode 是 00a9
你可以这样使用它:new Text("2018 \u00a9 Author's Name");
您可以从here 中找到任何字符的 unicode。
【讨论】:
首先是将这个插件添加到你的 Flutter 应用程序中 字符码: (无需添加版本)
显示文本('2018 (c) Author's Name')
只需输入这个 Text("2018 ${String.fromCharCode(0x00A9) 作者姓名")
这会起作用,版权符号的字符代码是 0x00A9, 您可以查看此链接以查找任何特殊字符,例如欧元、伽马、epsilon,如果您想使用它们,请按照我添加版权代码的方式添加它们 即StringfromCharCode(特殊字符的字符码)
【讨论】: