我在TypeScript中有一个字段定义,如下所示:
languages: Array<{}> = [{ key: "fr", name: "français" }];
当编译TypeScript文件时,JavaScript中的输出如下所示:
this.languages = [{ key: "fr", name: "fran�ais" }];
为什么转换器改变文字,我该如何防止?
答案 0 :(得分:1)
使用默认的Western European (Windows) - Codepage 1252
编码保存TypeScript文件;我将其更改为修复问题的Unicode (UTF-8 with signature) - Codepage 65001)
。