2016-08-05 44 views
1

我打字稿有一個字段定義無效字符,看起來像:Transpiled的JavaScript輸出包含文字

languages: Array<{}> = [{ key: "fr", name: "français" }]; 

當打字稿文件被編譯在JavaScript輸出的樣子:

this.languages = [{ key: "fr", name: "fran�ais" }]; 

爲什麼譯者會改變文字,我該如何防止?

+0

[TypeScript本地化問題]的可能重複(http://stackoverflow.com/questions/12808799/typescript-localization-issues) – Stijn

回答

1

啊,我明白了我自己......

將輸出文件是使用默認Western European (Windows) - Codepage 1252編碼保存;我將其更改爲Unicode (UTF-8 with signature) - Codepage 65001),這解決了問題。