android - 如何修改\转换飞镖上的非法字符?
问题描述
我正在尝试用 dart 制作一个简单的移动应用程序。我有一个 enom 菜单
enum FD {
maanantai,
lauantai,
sunnuntai,
päivä,
juhlapäivä,
}
当我使用 fin 字母表列出天数时,出现如下错误:
Illegal character '228'.
另一个问题是当我尝试使用 Dan 字母时,我的主页也遇到了问题。我用谷歌搜索并在网上搜索,但没有得到解决。那么有没有办法在枚举中使用非法字符?
解决方案
与 Javascript 不同,Dart 标识符只能是 ASCII。这意味着您不能用“特殊”字符(如ä
.
但是,您可以在字符串中使用它们。所以String s = "juhlapäivä"
会工作得很好。
推荐阅读
- php - 未找到 Ajax 处理程序“onPagePosts”(10 月新手)
- zend-framework - 由于 000-default,Apache2 显示空白页面?
- python - 文字冒险游戏,攻击导致游戏崩溃
- android - androidStudio 中的“包 android.support.v7.app 不存在”错误
- javascript - 将 jquery 库下载到项目 Error:java: Illegal char <:> at index 4: http:\api.jquery.com
- python - 如何在firebase(python)上推送多个新对象
- python - Django url 找不到带有 HTML 文件的模板
- r - 如何修改我的代码以包含循环?
- c# - 启动 prog1.exe ,等到完全启动,然后启动 prog2.exe
- swift - 包加载:“忽略重复产品”(SwiftPM)