mecanografiado cuestiones de localización

votos
2

Si uso mecanografiado y declarar una cadena allí, y puse esa cadena a un texto ruso. A continuación, el compilador compila mecanografiado tener JavaScript sin tener en cuenta la codificación que utilizo en solución. Así que tengo que las preguntas de los símbolos rombic en lugar de letras normales.

Así que, ¿sabe cómo solucionarlo?

Publicado el 09/10/2012 a las 22:38
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
3

Es necesario cambiar el archivo de codificación a Unicode. La compilación:

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

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

Dio el siguiente JS para mí:

var x = "привет мир";
var foo = (function () {
    function foo() { }
    foo.prototype.done = function () {
        return "привет мир";
    };
    return foo;
})();
Respondida el 09/10/2012 a las 23:14
fuente por usuario

votos
1

Mecanografiado por defecto crea un archivo codificado ANSI cuando se añade el uso de Visual Studio. (O Visual Studio crea archivos ANSI como estándar)

Para solucionar abrir el archivo en el bloc de notas y el uso de "guardar como" y cambiar la codificación a UTF8 o Unicode.

Respondida el 03/10/2013 a las 11:19
fuente por usuario

votos
1

Tengo el mismo problema cuando uso cscript para funcionar tsc.js compilador.

Me he dado cuenta que el archivo de entrada para el CET debería estar en utf-8 con la firma (BOM) o Unicode-16 de codificación.

Si uso nodejs para funcionar tsc.js el archivo de entrada podría estar en UTF-8, incluso sin firma y todo está bien.

Respondida el 21/05/2013 a las 20:34
fuente por usuario

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