Loggfila lokaliseringsspørsmål

stemmer
2

Hvis jeg bruker Loggfila og erklære en streng der, og sette denne strengen til noen russisk tekst. Deretter Loggfila kompilatoren kompilerer til Javascript uten hensyn til koding jeg bruke i løsningen. Så jeg får det spørsmål i rombic symboler i stedet for vanlige bokstaver.

Så, vet du hvordan du skal fikse det?

Publisert på 09/10/2012 klokken 21:38
kilden bruker
På andre språk...                            


3 svar

stemmer
3

Du må endre fil koding til Unicode. kompilering:

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

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

Ga følgende JS for meg:

var x = "привет мир";
var foo = (function () {
    function foo() { }
    foo.prototype.done = function () {
        return "привет мир";
    };
    return foo;
})();
Svarte 09/10/2012 kl. 22:14
kilden bruker

stemmer
2

Loggfila som standard skaper en ANSI kodet fil når det legges ved hjelp av Visual Studio. (Eller Visual Studio skaper ansi-filer som standard)

For å fikse åpne filen i notepad og bruke "lagre som" og endre kodingen til UTF8 eller Unicode.

Svarte 03/10/2013 kl. 10:19
kilden bruker

stemmer
1

Jeg har det samme problemet når jeg bruker cscript å kjøre tsc.js kompilatoren.

Jeg har funnet ut at inndatafilen for TSC ha utf-8 med signatur (BOM) eller Unicode-16-koding.

Hvis jeg bruker nodejs å kjøre tsc.js input filen kan være i utf-8 selv uten underskrift og alt er ok.

Svarte 21/05/2013 kl. 19:34
kilden bruker

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