透明的JavaScript输出包含文字中的无效字符

时间:2016-08-05 09:01:39

标签: typescript typescript1.8

我在TypeScript中有一个字段定义,如下所示:

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

当编译TypeScript文件时,JavaScript中的输出如下所示:

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

为什么转换器改变文字,我该如何防止?

1 个答案:

答案 0 :(得分:1)

啊,自己拿到了......

使用默认的Western European (Windows) - Codepage 1252编码保存TypeScript文件;我将其更改为修复问题的Unicode (UTF-8 with signature) - Codepage 65001)