kwestie lokalizacyjne maszynopis

głosy
2

Jeśli używam maszynopis i zadeklarować tam łańcuch i ustawić ten ciąg do jakiegoś rosyjskiego tekstu. Następnie maszynopis kompilator kompiluje do JavaScript bez względu na kodowanie używam w roztworze. Tak mam, że „pytania w symbolach rombic” zamiast normalnych liter.

Więc, wiesz, jak to naprawić?

Utwórz 09/10/2012 o 22:38
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
3

Trzeba zmienić kodowanie pliku na Unicode. Kompilacja:

var x = "привет мир";

class foo {
    public done() {
        return "привет мир";
    }
}

Dał następujące JS dla mnie:

var x = "привет мир";
var foo = (function () {
    function foo() { }
    foo.prototype.done = function () {
        return "привет мир";
    };
    return foo;
})();
Odpowiedział 09/10/2012 o 23:14
źródło użytkownik

głosy
1

Maszynopis domyślnie tworzy plik zakodowany ANSI gdy dodawane przy użyciu visual studio. (Lub visual studio tworzy pliki ANSI jako standard)

Aby rozwiązać otworzyć plik w notatniku i używać „zapisz jako” i zmienić kodowanie UTF-8 lub Unicode.

Odpowiedział 03/10/2013 o 11:19
źródło użytkownik

głosy
1

Mam ten sam problem, gdy używam CScript uruchomić tsc.js kompilatora.

Odkryłem, że plik wejściowy dla TSC powinny być w UTF-8 z podpisem (BOM) lub Unicode-16 kodowania.

Jeśli używam nodejs uruchomić tsc.js plik wejściowy może być w UTF-8, nawet bez podpisu i wszystko jest w porządku.

Odpowiedział 21/05/2013 o 20:34
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more