2015-02-23 24 views
1

我添加一個外部JavaScript文件是這樣的:字符集UTF-8外部JavaScript文件

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
    <script charset="utf-8" type="text/javascript" src="js/panel.js" ></script> 
</head> 

而是存儲在panel.js文本文件在HTML文件中顯示的是這樣的:

H69�* 

當我將JavaScript代碼放入HTML頁面時,文本顯示正確。但是,當我把JavaScript代碼放入panel.js時,它不起作用。

+0

是'panel.js'明確保存爲UTF-8? – 2015-02-23 06:46:42

+0

我用centos並不知道如何將文件保存爲utf-8 – adib16 2015-02-23 06:48:52

+0

說一下腳本標籤上的編碼就沒有幫助,需要調整服務器或者使用ascii js文件。 – dandavis 2015-02-23 07:35:42

回答

5

然後該文件可能沒有正確保存爲UTF-8。

$ file -i panel.js 

什麼是輸出?

如果您使用,例如六,打開文件,並保存:

:w ++enc=utf-8 % 
0
在Mac OS

它是一個資本-i ...這樣的:

file -I