Dart_NewString期望参数'str'是有效的UTF-8

时间:2012-10-21 19:03:49

标签: utf-8 dart

我刚刚开始使用Dart,我想知道为什么我的第一个应用程序无效。

void main() {  print("Hello, World!");}

当我运行应用程序时,收到此错误消息:

  

dart --enable-checked-mode HelloWorld.dart

     

Dart_NewString期望参数'str'是有效的UTF-8。

我是新手,我按照网站http://www.dartlang.org/docs/editor/getting-started/#code上的教程进行操作.Hello World不起作用-_-

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

我怀疑该文件未以UTF-8编码。

尝试将文件编码更改为UTF-8并重试。

答案 1 :(得分:0)

import 'dart:html';

num rotatePos = 0;

void main() {
  query("#text")
    ..text = "Click me!"
    ..on.click.add(rotateText);
}

void rotateText(Event event) {
  rotatePos += 360;
  query("#text").style
    ..transition = "1s"
    ..transform = "rotate(${rotatePos}deg)";
}