Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何应对ISO 8859-1的强制执行?_Javascript_Node.js_Gulp - Fatal编程技术网

Javascript 如何应对ISO 8859-1的强制执行?

Javascript 如何应对ISO 8859-1的强制执行?,javascript,node.js,gulp,Javascript,Node.js,Gulp,我有一个使用ISO 8859-1的现有站点,我无法更改为UTF-8。当我使用这个脚本时,重音字符被打断。如何让Gulp考虑ISO 8859-1: var gulp = require('gulp'); var inject = require('gulp-inject-string'); gulp.task('default', function(){ gulp.src('index.html') .pipe(inject.before('</body>

我有一个使用ISO 8859-1的现有站点,我无法更改为UTF-8。当我使用这个脚本时,重音字符被打断。如何让Gulp考虑ISO 8859-1:

var gulp = require('gulp'); 

var inject = require('gulp-inject-string');

gulp.task('default', function(){
    gulp.src('index.html')
        .pipe(inject.before('</body>', '<script src="myscript.js"></script>\n'))
        .pipe(gulp.dest('./test'));
    console.log('myscript.js injected');
});
var gulp=require('gulp');
var inject=require('gulp-inject-string');
gulp.task('default',function(){
gulp.src('index.html')
.pipe(在('''.\n')之前注入)
.管道(大口目的地('./试验'));
log('myscript.js注入');
});

wildguess@RobertRowntree谢谢你,威尔try@RobertRowntree它检测到但不保存到ISO?