Вопросы локализации машинописи

голоса
2

Если я использую машинопись и объявить строку там, и установить эту строку в какой-то русский текст. Затем машинопись компилятор компилирует JavaScript без учета кодирования я использую в растворе. Так я понимаю, что «вопросы rombic символов» вместо нормальных букв.

Итак, вы знаете, как это исправить?

Задан 09/10/2012 в 22:38
источник пользователем
На других языках...                            


3 ответов

голоса
3

Вам необходимо изменить кодировку файла в UNICODE. Компиляция:

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

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

Дал следующий JS для меня:

var x = "привет мир";
var foo = (function () {
    function foo() { }
    foo.prototype.done = function () {
        return "привет мир";
    };
    return foo;
})();
Ответил 09/10/2012 в 23:14
источник пользователем

голоса
1

Машинопись по умолчанию создает файл в кодировке ANSI при добавлении с помощью Visual Studio. (Или Visual Studio создает AnSi файлы в стандартной комплектации)

Чтобы исправить открыть файл в блокноте и использовать «сохранить как» и изменить кодировку UTF8 или UNICODE.

Ответил 03/10/2013 в 11:19
источник пользователем

голоса
1

У меня такая же проблема, когда я использую CScript запустить tsc.js компилятор.

Я обнаружил , что входной файл для TSC должен быть в кодировке UTF-8 с сигнатурой (BOM) или Юникод-16 кодировкой.

Если я использую nodejs для запуска tsc.js входного файла может быть в UTF-8, даже без подписи и все в порядке.

Ответил 21/05/2013 в 20:34
источник пользователем

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