1、編碼轉到UTF-8可能出現的問題
PHP源碼直接轉換到UTF-8後,很有可能會遇到下面的兩個問題:
1、首行代碼爲空;
2、頂行有多個“鍩匡豢”;
導致出現以上問題的原因,可以看一下維基BOM詞條,解決的方法也很簡單,轉換成UTF8後,將BOM的問題解決即可。使用Notepad++轉換會更簡單,更安全。
2、使用Notepad++進行轉換的方法
使用Notepad++,打開所有需要轉換的文件,然後菜單“Encoding(編碼)”→“Convert to UTF-8 without BOM(轉換爲UTF-8無BOM編碼格式)”,再保存文件,即可完成無恙轉換。
3、轉換中需要注意的問題
轉換很簡單,但還需要注意以下幾個方面的問題:
1、HTML中HEAD部分中對編碼的指定,一般可能設置了charset,將值改成UTF8即可;
2、apache等web服務器中的默認編碼設置,CentOS中的apache在httpd.con裏修改,搜索“AddDefaultCharset”,將後面的值改爲UTF-8;
3、CSS文件編碼的修改;