2013-02-12 103 views
1

所以這是我的頁面:http://www.mysecretathens.gr/kulte_test/coming_soon.html希臘字體不會顯示,爲什麼?希臘字體問題

我使用Open Sans,希臘腳本,我在開始時放了一個html iso標籤,但仍然沒有希臘字符。

<html lang="el"> 
+0

你是什麼意思?我可以看到Γειάσας – 2013-02-12 18:12:59

+0

我沒有,我看到了ÎÎÎÎÎσα±Ï, – 2013-02-12 18:13:50

回答

3

你不告訴你的頁面使用UTF-8。最好的方法是send an HTTP header

Content-Type: text/html; charset=utf-8 

另一種方法是讓網頁說什麼它的編碼是

<meta charset='utf-8'> 

需要注意的是Chrome瀏覽器正確地猜測它。第一種方法是首選,因爲它使您的應用程序更多DRY,因爲您必須選擇服務器上的編碼。

+0

BOOOM!你是對的人 – 2013-02-12 18:18:13

+1

@ a.litis,請將此答案標記爲已接受。請注意,您可以同時使用這兩種方法,並且在頁面已經保存在本地的情況下(以便打開時不會出現HTTP標頭),使用'meta'標籤也有幫助。通過將頁面保存爲「帶BOM的UTF-8」,您可以確定。 – 2013-02-12 18:52:06

+0

@ JukkaK.Korpela對頁面可以在本地打開的事實有很好的評論。我無法弄清楚爲什麼有人會使用meta標籤而不是HTTP標頭。 – 2013-02-12 18:57:10