Angular 在 ui-router 视图中不显示非英文字母

Angular not showing non-English letters in ui-router views

我的网页包含希伯来字母。 我在 index.html 的开头添加了这个:

<html lang="he">
    <head>
        <meta charset="utf-8">

并且所有希伯来字母都正确显示。

但是当我用 ui-router 加载状态时,视图 html 中的字母显示为符号。 部分页面显示希伯来语,ui-视图部分仅显示符号。

谢谢。

确保使用 UTF-8 编码保存视图的文件。如果您使用的是像 Notepad++ 这样的文本编辑器,您可以转到 Preferences -> Convert to UTF-8 without BOOM

通常,当使用 HTML 元标记

使用与 index.html 中指定的编码不同的编码保存视图文件时,您会遇到此问题
<meta charset="utf-8">

在记事本中,您还可以在 "Save As..." 对话框中更改编码

如果您正在使用 linux。你可以看看Best way to convert text files between character sets