Angular CLI脚本并不总是以utf8

时间:2017-09-28 16:46:52

标签: javascript angular utf-8 webpack angular-cli

我有一个已经国际化的Angular 4应用程序。在angular-cli.json文件的scripts部分中,我包含了每个文化的JavaScript文件,其中包含该文化的国际化信息,包括翻译的字符串。我在使用包含UTF-8字符的日文文件时遇到问题。

如果我使用基本URL访问应用程序,则会正确显示字符串。如果我改为使用特定页面(例如my.ui / welcome)访问应用程序,则日文文件中的UTF-8字符串已损坏,就像它们未加载到UTF-8中一样。

文化脚本位于服务器上的scripts.bundle.js中,并且在那里具有正确的UTF-8字符。但是,当屏幕上的字符损坏时,通过浏览器查看scripts.bundle.js文件时,它们在文件中也会损坏。

来自angular-cli.json:

  "scripts": [
    "../node_modules/jquery/dist/jquery.js",
    "../node_modules/@infor/sohoxi/dist/js/sohoxi.js",
    "../node_modules/@infor/sohoxi/dist/js/cultures/ja-JP"
  ],

有没有人知道可能导致这种情况的原因以及如何纠正它?

0 个答案:

没有答案