【前車之鑑】php源碼編碼與轉換出現“鍩匡豢”

1、編碼轉到UTF-8可能出現的問題

    PHP源碼直接轉換到UTF-8後,很有可能會遇到下面的兩個問題:

     1、首行代碼爲空;

   2、頂行有多個鍩匡豢

    導致出現以上問題的原因,可以看一下維基BOM詞條,解決的方法也很簡單,轉換成UTF8後,將BOM的問題解決即可。使用Notepad++轉換會更簡單,更安全。


2、使用Notepad++進行轉換的方法

     使用Notepad++,打開所有需要轉換的文件,然後菜單“Encoding(編碼)”→“Convert to UTF-8 without BOM(轉換爲UTF-8BOM編碼格式),再保存文件,即可完成無恙轉換。


3、轉換中需要注意的問題

     轉換很簡單,但還需要注意以下幾個方面的問題:

     1HTMLHEAD部分中對編碼的指定,一般可能設置了charset,將值改成UTF8即可;

     2apacheweb服務器中的默認編碼設置,CentOS中的apachehttpd.con裏修改,搜索“AddDefaultCharset”,將後面的值改爲UTF-8

     3CSS文件編碼的修改;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章