2013-01-12 166 views
0

所以我知道這是一個像字符集的東西一個共同的問題,但奇怪的是,這部作品在頁面上使用相同的設置/模板,但不是在這一個!網頁不會顯示特殊字符

所以基本上,我的問題是,網頁不會顯示像A型和O挪威字符。

這裏是有問題的網頁:http://suldal.underbakke.net/register.php ,這裏是一個具有相同的模板,但工作:http://suldal.underbakke.net/

(在第二個,它在第四後一個「A」,在名稱)

+0

哪裏可以保存你的文字? –

+0

你是什麼意思?在第一頁上它應該說是「FørsteNamn」而不是「F *怪異符號* rste Namn」,並且在第二頁上是它應該是的「HåkonUnderbakke」。 – imp

+0

但是,您的文本硬編碼或保存在數據庫中? –

回答

1

頁面被聲明爲UTF-8編碼,但實際上它是windows-1252(或iso-8859-1)編碼的。你可以通過在瀏覽器中查看頁面時手動選擇編碼來看到這一點;瀏覽器通常有一個視圖菜單,您可以在其中選擇編碼。

因此,作爲一個快速解決方案,您可以在meta標記中將utf-8更改爲windows-1252

由於不同的解決方法,你可以通過HTML entities,例如更換「特殊字符」(斯堪的納維亞字母) 「ø」通過ø。根據製作軟件,你可能需要做一些特別的東西來達到這一目的(例如,輸入「HTML模式」),因爲創作工具可以自動轉換成「&」到&

作爲最佳解決方案,瞭解如何在您正在使用的創作程序中以UTF-8編碼保存文件,並保持meta標籤原樣。這通常是程序常規設置中的一個選項,或者您可以在「另存爲」命令中進行的選擇。

+0

完美而精彩的回答Jukka!我進入了Coda 2的設置,但是編碼是在utf-8上,但是我看到「Default Line Endings」在Mac OS X/Linux上,也許將其改爲Windows將有所幫助。如果沒有,我總是有這個快速修復。再次謝謝你! – imp

+0

@Schart,行結束是一個不同的問題,不會影響這個問題(它涉及使用哪個控制字符來指示行尾,而不是字符如何編碼)。 –

+0

是的,我注意到了。儘管如此,快速修復還是針對該頁面進行了修復,並且由於只是該頁面,我認爲現在應該足夠好了。 – imp