gulp中文乱码问题

问题原先是要动态对 cshtml 文件进行插入JavaScript代码,而正好这个 cshtml 文件有中文,所以才发现原来默认 Gulp 在保存UTF-8文件是采用无BOM,倒置所有的文档里的中文全都成了乱码。

当然知道原因,那么也就很简单,先安装 Gulp-bom

npm install --save-dev gulp-bom
var gulp = require('gulp');
var bom = require('gulp-bom');


gulp.task('default', function () {
    return gulp.src('_Layout.cshtml')
        .pipe(bom())
        .pipe(gulp.dest('dist'));
});

2 Comments

  1. gulp的时候 html 部分乱码,这个怎么解决

    • asdf

      2015年10月1日 at 21:30

      不太清楚你描述的,html部分乱码是指放在浏览器中呢?还是说用notepad打开部分乱码?后者太诡异,前者无非就是文件编码和charset=”xxx”不统一吧。

发表评论

Your email address will not be published.

*

© 2017 卡片机色彩 沪ICP备13032872号-3

Theme by cipchk

to top