【问题标题】:Special characters in FlutterFlutter 中的特殊字符
【发布时间】: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'),
);

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    你可以像 unicode 一样添加它

     child: new Text('2018 \u00a9 Author's Name'),
    

     child: new Text('2018 © Author's Name'),
    

    另见

    【讨论】:

      【解决方案2】:

      只有一件事要添加。

      Dart/Flutter 添加另一个概念“Runes”,它是字符串的整数/Unicode 表示形式(超出您可以键入的范围)......例如

      var myRichRunesMessage = new Runes('2018 \u00a9 Author\'s Name \u{1f60e}');
      print(new String.fromCharCodes(myRichRunesMessage));
      

      这会呈现这样的东西......

      非常酷的功能可以启用通常无法在许多键盘上输入的字符 - 甚至是表情符号 :-) ...

      【讨论】:

        【解决方案3】:

        要添加任何特殊字符,您可以使用其 unicode。

        版权标志的 unicode 是 00a9

        你可以这样使用它:new Text("2018 \u00a9 Author's Name");

        您可以从here 中找到任何字符的 unicode。

        【讨论】:

          【解决方案4】:

          首先是将这个插件添加到你的 Flutter 应用程序中 字符码: (无需添加版本)

          显示文本('2018 (c) Author's Name')

          只需输入这个 Text("2018 ${String.fromCharCode(0x00A9) 作者姓名")

          这会起作用,版权符号的字符代码是 0x00A9, 您可以查看此链接以查找任何特殊字符,例如欧元、伽马、epsilon,如果您想使用它们,请按照我添加版权代码的方式添加它们 即StringfromCharCode(特殊字符的字符码)

          【讨论】:

            猜你喜欢
            • 2021-07-02
            • 2014-11-03
            • 1970-01-01
            • 2021-01-25
            • 1970-01-01
            • 2015-10-21
            • 2019-01-26
            • 2012-09-08
            • 2011-07-28
            相关资源
            最近更新 更多