首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角-CLI/Angular 2:非标准字符仅在index.html中正确加载,而不是通过ng服务在组件中加载。

角-CLI/Angular 2:非标准字符仅在index.html中正确加载,而不是通过ng服务在组件中加载。
EN

Stack Overflow用户
提问于 2016-11-09 10:18:07
回答 1查看 4.1K关注 0票数 3

在我的Angular2应用程序中:当我使用"ng服务“或"ng构建”扩展字符时,组件中没有正确呈现扩展字符。在index.html中直接使用扩展字符可以很好地工作。

我怀疑这与保存和处理文件的方式有关,但我对ng2、webpack和CLI还不太确定如何检验这个理论。

index.html中的字符集设置为" charset =UTF-8“,如果我在浏览器中绑定之前查看单个组件HTML页面,它将正确呈现。

复制步骤:

  • 复制并粘贴"Próximamente“到Index.html输出区域以及组件的模板中。
  • 运行“ng服务”。
  • index.html中的一个将正确呈现,但模板中的那个不会呈现
  • 注意:部署的Prod构建输出也会发生同样的情况。

版本

  • 铬: 53.0.2785.143米
  • 角度: 2.1.0
  • 窗户: 10
  • Webpack: 2.1.0 Beta 25
  • 角-CLI: 1.0.0 Beta 18
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-09 17:56:11

确保.ts文件(模板)的内容也在UTF-8中编码。换句话说,index.htmlcharset应该与服务文件的真实物理编码相匹配。

PS:您可以轻松地检查文本编辑器MS、Notepad++、file -i *等的实际编码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40504558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档