首页 > 解决方案 > 如何修改\转换飞镖上的非法字符?

问题描述

我正在尝试用 dart 制作一个简单的移动应用程序。我有一个 enom 菜单

enum FD {
  maanantai,
  lauantai,
  sunnuntai,
  päivä,
  juhlapäivä,
}

当我使用 fin 字母表列出天数时,出现如下错误:

Illegal character '228'.

另一个问题是当我尝试使用 Dan 字母时,我的主页也遇到了问题。我用谷歌搜索并在网上搜索,但没有得到解决。那么有没有办法在枚举中使用非法字符?

标签: androidflutterdartenumssdk

解决方案


与 Javascript 不同,Dart 标识符只能是 ASCII。这意味着您不能用“特殊”字符(如ä.

但是,您可以在字符串中使用它们。所以String s = "juhlapäivä"会工作得很好。


推荐阅读