3

我對網站使用Zend Framework和Twitter Bootstrap。從Twitter引導我使用的東西,像警報:問號在哪裏應該是X

<div class="alert"> 
    <button type="button" class="close" data-dismiss="alert">×</button> 
    <strong>Warning!</strong> Best check yo self, you're not looking too good. 
</div> 

如果把X是應該出現,會出現一個問號(?)。我有我的字符集作爲UTF-8。

這不是唯一發生的事情,但在許多我應該有西班牙文字的地方出現的是一個問號。有人知道什麼是錯的嗎?謝謝!

+1

我和SO博客有同樣的問題,我在meta上提出這個問題。該解決方案也可以幫助你。看到這個http://meta.stackexchange.com/questions/141362/whats-wrong-with-the-character-encoding-in-the-blog – vascowhite

+1

絕對是一個編碼問題。不僅charset而且內容必須是unicode。你正在使用哪種文本編輯器? – Sherbrow

+0

我正在使用Zend Studio – raygo

回答

1

我的十六進制編輯器告訴我,它是×而不是x。 在html中從meta中刪除charset,然後再試一次。另外,嘗試用'真實'x來代替它。

+0

我想Zend Studio沒有把它當成真正的X.謝謝! – raygo

+0

不客氣! :) – Karma

2

Dito,你可能只是把一個簡單的x代替乘號。你也可以看看它是否適用於這個HTML實體:

&times; 

我已經瞭解到,編碼是一個非常困難的話題。文檔中有doctype聲明 - 但也有Web服務器(apache?)聲明,甚至PHP設置。您可以在FireFox中點擊cmd + I(在pc/linux上按Ctrl + i)來查看您的網站設置。