Flutter 颤振项目无法编译,编译器消息为:错误:非ASCII空格字符U+;00A0只能在字符串和注释中使用

Flutter 颤振项目无法编译,编译器消息为:错误:非ASCII空格字符U+;00A0只能在字符串和注释中使用,flutter,visual-studio-code,flutter-desktop,Flutter,Visual Studio Code,Flutter Desktop,每次我尝试保存并启动应用程序时,都会遇到此编译器消息。我不知道它指的是什么,它也没有出现在我的调试控制台的问题选项卡/菜单中。删除并替换数据之前的任何空格。U+00A0是一个unicode字符“不间断空格”。您可能以某种方式将其复制到了代码中。] 原来是我的答案,小部件正在调用['text'],当flifter运行时,返回的值为“null”对于文本小部件。我以前没有看到空格data@AlraziBashir选择一个normal space并按Ctrl+Shift+L,您将看到非打断空间未被选中


每次我尝试保存并启动应用程序时,都会遇到此编译器消息。我不知道它指的是什么,它也没有出现在我的调试控制台的问题选项卡/菜单中。

删除并替换
数据之前的任何空格。U+00A0是一个unicode字符“不间断空格”。您可能以某种方式将其复制到了代码中。

]


原来是我的答案,小部件正在调用['text'],当flifter运行时,返回的值为“null”对于文本小部件。

我以前没有看到空格data@AlraziBashir选择一个
normal space
并按Ctrl+Shift+L,您将看到非打断空间未被选中或查看|渲染Whitespace@rioV8我已选择查看|渲染空白(仅供mac用户参考)