2012-10-21 33 views
1

我剛開始使用Dart,並且想知道爲什麼我的第一個應用程序不起作用。Dart_NewString希望參數'str'是有效的UTF-8

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

當我運行應用程序時,我收到此錯誤信息:

鏢--enable-檢查模式HelloWorld.dart

Dart_NewString預計說法 'STR' 是有效的UTF -8。

我是新的,我按照網站上http://www.dartlang.org/docs/editor/getting-started/#code教程和Hello世界不起作用-_-

有人能幫我嗎?

回答

1

我懷疑這個文件沒有用UTF-8編碼。

嘗試將文件編碼更改爲UTF-8並重試。

+0

實際上,我看不到如何推送UTF-8編碼。 Hello World程序是在教程中採用的,他們(飛鏢員工)不寫它..我想我很想了解一些東西。 – Peter

+1

你在使用什麼編輯器?我記得從Dropbox下載了一個源文件,它不是UTF-8編碼,因此運行這個文件導致了這個問題。用Dart Editor手動創建一個新文件並手動編寫代碼,它必須工作。 –

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)"; 
} 
相關問題