gpt4 book ai didi

Angular2 - 如何在组件内进行 UTF-8 编码

转载 作者:太空狗 更新时间:2023-10-29 17:52:53 26 4
gpt4 key购买 nike

我添加了 <meta charset="UTF-8">到主 index.html 文件,它正确编码在该文件中键入的特殊字符(如 é、ç 或 à),而不使用像 &eacute; 这样的 ascii 编码。 .

但是,组件模板似乎正在丢失不是以 ascii 键入的特殊字符的编码。

我并没有真正陷入困境,因为有 ascii 解决方法,但我很好奇似乎阻止组件模板中字符编码的逻辑。

最佳答案

正如 Mark 的评论和 plunker 所指出的,问题并没有发生在原始的 dev 目录中。

将 html 文件“吞噬”到/dist 目录时出现字符编码问题。

我的解决方案是使用 gulp-utf8-convert https://www.npmjs.com/package/gulp-utf8-convert

var gulp = require('gulp');
var utf8Convert = require('gulp-utf8-convert');

gulp.task('copy-html', function() {
return gulp.src('src/**/*.html')
.pipe(utf8Convert())
.pipe(gulp.dest('www'));
});

关于Angular2 - 如何在组件内进行 UTF-8 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36021046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com