我正在製作一個克羅地亞語的網站,我需要使用「č」,「ć」,「ž」,「đ」和「š」等符號。他們目前顯示爲小盒子。如何讓網站顯示「č」和「ć」的標誌?
信息:
- 我用記事本+ +。
- 我將編碼設置爲UTF-8。
- 我把HTML以下行:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
但是,這是行不通的。使用UTF-8甚至記事本++不能顯示我的人物,這樣會建議我應該用別的東西......
我正在製作一個克羅地亞語的網站,我需要使用「č」,「ć」,「ž」,「đ」和「š」等符號。他們目前顯示爲小盒子。如何讓網站顯示「č」和「ć」的標誌?
信息:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
但是,這是行不通的。使用UTF-8甚至記事本++不能顯示我的人物,這樣會建議我應該用別的東西......
總之,對你的字符編碼一致throughou噸。
特殊字符及其ASCII碼實用網站:CopyPaste Character
要「型」它們,使用ALT代碼。
但是,要在您的網站中使用它們,您最好使用HTML代碼,就像您可以在CPC
中找到的一樣。這聽起來更像是字體問題,而不是字符編碼問題。如果是字符編碼問題,則字符很可能會顯示爲2個ASCII字符。然而,這些框通常意味着字符編碼是正確的,但是該特定字符在所使用的字體中不可用(這對於較少使用的字體尤其常見)。這可以解釋爲什麼它在網站和記事本++中的行爲不正確。
要解決該問題,只需在編輯器和網站中使用不同的字體即可。
注意:我推薦一個廣泛使用的字體,以使其最佳工作機會。在網站中指定通用名稱(例如serif
或sans-serif
)可能會有更好的結果,因爲OS /瀏覽器會決定使用最佳字體。
作爲測試,試試這個:
<span style="font-family:Arial Unicode MS">
č ć ž đ š
</span>
你應該能夠正確地看到你的角色。
我剛剛從你的問題中複製並粘貼了一行代碼,並將其與你的元標記一起放入vi
中的純文本文件中。
它工作得很好 - 所有的字符顯示罰款:http://www.dusystems.com/tmp/1.html
如果你不能做同樣的編輯器,那麼問題是與編輯器,而不是字符集和編碼。
如果你在Windows上,你可以使用它的內置記事本來編輯UTF-8文件。打開記事本,鍵入所有特殊字符,添加元標記。執行另存爲時,請從對話框中的編碼下拉列表中選擇UTF-8。另存爲something.html並在IE中打開。它將100%工作。
該死的,我不想在記事本中編輯我的網站,每當我需要更新時...猜猜我只需切換到Linux。 – corazza 2012-02-10 15:47:57
僅僅因爲vi而切換到Linux是一種矯枉過正的情況,下面是vi的Windows版本:http://www.vim.org/download.php#pc – 2012-02-10 18:44:43
我的意思是使用Emacs或Gedit,因爲據我瞭解,它不是問題與我的代碼,但我的編輯器(Notepad ++)。我想繼續在Linux上製作網站,因爲我的其他所有項目都放在我的筆記本電腦上,並且上面有Linux。另外,我對它更加熟悉。 – corazza 2012-02-11 11:22:53
您是否告訴我們您用來創建HTML的編輯器不顯示您試圖在瀏覽器中看到的符號? – 2012-02-09 21:48:45
使用UTF8 - 不。 – corazza 2012-02-10 15:00:09