bitrix-tools / cli

Консольный инструмент Битрикс-разработчика
58 stars 25 forks source link

Неверное определение кодировки при наличии в исходниках кириллических символов #16

Closed grudolobichdeleted closed 10 months ago

grudolobichdeleted commented 4 years ago

В файле src\tools\build\adjust-encoding.js имеется определение кодировки ` export function getEncoding(buffer) { const result = jscharder.detect(buffer);

if (!result || result.encoding === 'UTF-8')
{
    return 'utf-8';
}

return 'windows-1251';

} ` Которое приводит к сохранению в кодировке windows 1251, при наличии кириллических символов в исходниках

Минимальный фикс этой проблемы оформлен в PR: #15

sup2007 commented 4 years ago

также обсуждалось в #2

akaSpy commented 3 years ago

Проблема до сих пор имеет место быть.

shumiv commented 3 years ago

Что делать?

shumiv commented 3 years ago

Собираю ванильный ЖС с помощью bitrix/cli и не могу использовать кириллицу. Это отвратительно. Так много кода написано, все уже закончено, а из-за этой проблемы приходится костылить посреди ночи. Хотя проблема существует уже годами. Годами в России на российском фреймворке, для которого основной рынок Россия нет возможности использовать русский язык. Просто не понимаю