2015-01-26 123 views
4

我的網頁包含希伯來字母。 我在index.html的開始時加入這樣的:角度不顯示非英文字母在UI路由器視圖

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

而且所有的希伯來字母的正確顯示。

但是當我用ui-router加載狀態時,視圖的html中的字母顯示爲符號。 頁面的一部分顯示希伯來語,ui-view部分僅顯示符號。

謝謝。

回答

4

確保使用UTF-8編碼保存視圖的文件。如果您在使用文本編輯器如記事本++,你可以去Prefferences - >轉換爲UTF-8沒有BOOM

通常你當比你在你的索引指定的視圖文件保存爲不同的編碼這個問題html的使用HTML meta標籤

<meta charset="utf-8"> 

在記事本中,你也可以。如果你使用的是Linux更改編碼「另存爲...」對話框

。你可以看看Best way to convert text files between character sets

+0

謝謝! 正如你所說的,index.html是在沒有BOM的UTF-8上,但其他html模板不是。當我轉換爲沒有BOM的UTF-8時,所有字母都顯示正確。 – Guy 2015-01-26 22:38:45