我有相同的.html和.swf文件允許在同一主機但使用不同的域。但是,您可以在infinitum.com.es/mr_frosty處的'©'之前看到字符'Â',但您沒有看到它,因爲它應該是bluecodestudio.com/mrfrosty。奇怪的字符在不同的網站上使用相同的HTML生成
我想知道爲什麼它會在infinitum.com.es中顯示奇怪的字符,而bluecodestudio.com根本不顯示,使用相同的文件。
我有相同的.html和.swf文件允許在同一主機但使用不同的域。但是,您可以在infinitum.com.es/mr_frosty處的'©'之前看到字符'Â',但您沒有看到它,因爲它應該是bluecodestudio.com/mrfrosty。奇怪的字符在不同的網站上使用相同的HTML生成
我想知道爲什麼它會在infinitum.com.es中顯示奇怪的字符,而bluecodestudio.com根本不顯示,使用相同的文件。
在http://infinitum.com.es/mr_frosty/,HTTP標頭Content-Type: text/html; charset=ISO-8859-1
聲明瞭編碼,並且這在文檔本身中不能被覆蓋。這需要在服務器,全局設置或.htaccess文件中修復。如果無法更改,則文件的編碼必須更改爲ISO-8859-1。
 ©是è,但前者以UTF-8編碼並被讀爲iso-8859-1。正如你可以看到的外觀和意義明智,絕對沒有關係,但編碼方式是存在的。
基本上,第一個鏈接存在編碼問題。
我無法理解的是,如果兩個文件都是相同的,怎麼會發生這種情況! 另外,我該如何解決它?它不應該被認爲是Content-Type meta中聲明的UTF-8嗎? –
可以是一個文件系統的東西(BOM),網絡服務器設置的東西,或文件的東西.. –
謝謝,我應該能夠現在修復它。 –