üzerinde gulp ile ilgili sorunları kodlama gulp
sürüm 3.8.11'i kullanarak işlediğim bir Visual Studio 2013 wep uygulama projesinde birkaç kaynak dosyam var. Bu dosyalar Unicode (UTF-8 with signature) - Codepage 65001
kodlu metin dosyalarıdır. Onları işledikten sonra, Windows 1252 kodlanmış metin dosyaları olduklarından görünürler.Windows
var gulp = require('gulp');
gulp.task('build', function() {
gulp.src('src/hello.html')
.pipe(gulp.dest('dist'));
});
:
gulpfile.js
aşağıdaki kullanma
:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello</title>
</head>
<body>
<h1>Hello, my name is Jesús López</h1>
</body>
</html>
Bu tarayıcıda görünür: Aşağıdaki UTF-8 encoded
src/hello.html
dosya Verilen örnek için
,
komut satırında gulp build
yürüttükten sonra, işte bu tarayıcıda görünür:
Nasıl bu kodlama sorunu çözebilir? Lütfen yardım et.
Bu çok ilginç. Ben 'gulp' kaynak kodunu inceledim ve gulp.src 'için bir kodlama seçeneği geçmek için gulp 3 ile mümkün görünmüyor. Bazı eklentilerle muhtemelen şansınız olacaktır. Hızlı bir google araması birçok sonuç döndürecektir. Bu sorunu yüce geliştiricilerle yükseltmen gerektiğini düşünüyorum. –
Sizin yontma versiyonunuz nedir? –
@Lim H. Ben şans eseri gulp-convert-encoding ile denedim. Https://github.com/gulpjs/gulp/issues/1037 adresinde bir sorunla karşılaştım. –