1. 程式人生 > >關於Html模板中文顯示不了問題

關於Html模板中文顯示不了問題

   最經在幫朋友做一個靜態網頁,在修改的過程中居然遇到所有頁面的中文都顯示不了的問題,後來再網上找了一下資料,才得以解決。

用國外好看的網頁模版時候,會遇到不顯示中文文章標題的情況,顯示英文標題卻正常。遇到這個情況很多人認為應該修改CSS的font-family的字型,其實這是錯誤的,與CSS無關。

  出現這種情況的真正的原因是因為國外主題開發者喜歡使用Cufon字型,所謂Cufon字型是JS的一種特效,它的作用是將文字以圖片的形式顯現出來。這是為了解決主題設計者想展示的字型,而瀏覽器卻不支援這種字型的矛盾。比如主題設計者想使用Trebuchet MS這種字型,使模板看起來好看又另類,可是瀏覽器不支援這種字型,就不能顯示出Trebuchet MS字型效果,退而求其次的使用Tahoma等常用字型,從而使模板看起來很一般。

  使用這種特效好處是使得文字美觀,但是它最大的缺點就是不支援中文字型,只顯示英文字母和數字。

解決辦法:在js檔案中查詢Cufon—replace.js檔案,刪除在頁面中的引用,或者直接刪除就可以了