probleme de localizare typescript

voturi
2

Dacă am folosi dactilografiate și declară un șir de acolo, și a stabilit că șir la un text rusesc. Apoi compilator dactilografiat compilează JavaScript fără a ține cont de codificare pentru a utiliza I în soluție. Așa că am obține că „întrebări în simboluri rombic“ în loc de litere normale.

Deci, știi cum să-l repara?

Întrebat 09/10/2012 la 22:38
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
3

Trebuie să schimbați codare fișier la UNICODE. compilarea:

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

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

A dat următoarele JS pentru mine:

var x = "привет мир";
var foo = (function () {
    function foo() { }
    foo.prototype.done = function () {
        return "привет мир";
    };
    return foo;
})();
Publicat 09/10/2012 la 23:14
sursa de către utilizator

voturi
1

Typescript ca implicit creează un fișier codat ANSI atunci când sunt adăugate folosind Visual Studio. (Sau Visual Studio creează fișiere ansi ca standard)

Pentru a remedia deschide fișierul în Notepad și de a folosi „save as“ si schimba codificarea la UTF8 sau UNICODE.

Publicat 03/10/2013 la 11:19
sursa de către utilizator

voturi
1

Am aceeași problemă atunci când folosesc CScript pentru a rula tsc.js compilator.

Am constatat că fișierul de intrare pentru TSC ar trebui să fie în utf-8 cu semnătură (BOM) sau unicode-16 codificare.

Dacă am folosi nodejs pentru a rula tsc.js fișierul de intrare ar putea fi în utf-8 chiar și fără semnătură și totul este în regulă.

Publicat 21/05/2013 la 20:34
sursa de către utilizator

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