Нода v6.2 при помощи gulp создает js файл, потом отдает его стандартным способом через express
app.use('/public',express.static(__dirname + '/public'));
Насколько я понимаю из документации отдавать она его должна в кодировке utf-8, хотя в браузере в заголовке кодировка не указана
Content-Type: application/javascript
Когда я работаю с сервером напрямую кодировка корректно распознается в любом браузере utf-8, даже если я укажу в
<meta charset="window-1251">
Но когда я подключаю js на другом сайте то весь русский превращается в крикозябры и браузер воспринимает js файл в кодировке 125
2
Сама суть приложения это генератор js библиотеки, которая будет использоваться на партнерских сайтах, то есть я заведомо не могу знать какая кодировка на конечном сайте. Все крутится на СentOS на которой по умолчанию тоже UTF-8