頁面編碼統一
mysql資料庫編碼、html頁面編碼、php或html檔案本身編碼要全部一致。
1、mysql資料庫編碼:建立資料庫時指定編碼(如gbk_chinese_ci),建立資料表、建立字段、插入資料時不要指定編碼,會自動繼承資料庫的編碼。
資料庫連線時,也有編碼,可以在連線完資料庫後,執行
mysql_query(『set names gbk』);//將gbk換成你的編碼,如utf8。
2、html頁面的編碼,指的是這一行的設定:
3、php或html檔案本身的編碼:用editplus開啟php檔案或html檔案,另存時,選擇的編碼,如果資料庫和頁面編碼是gbk,則這兒的編碼選擇ansi;如果資料庫和頁面編碼是utf-8,則這兒也選擇utf-8。
4、另外要注意的是,j**ascript或flash中傳遞的資料是utf-8編碼,如果資料庫和頁面編碼是gbk,要進行轉碼,然後寫入資料庫。
iconv(『utf-8′, 『gbk』, $content);
5、在php程式中,可以加上一行,來指定php源程式的編碼:
header(『content-type: text/html; charset=gbk』);
php頁面編碼
JSF頁面編碼問題
猜測 jsf應用的第乙個頁面,jsf預設採用iso 8859 1編碼 後續頁面,客戶端瀏覽器向jsf請求的時候,同時告訴jsf自己當前接受的編碼,jsf據此將後續頁面按客戶端編碼方式進行編碼。測試 頁面鏈結加入中文引數,action到managed bean的方法 在managed bean的方法中...
php 編碼問題
字串編碼 2011 11 17 18 08 1.檢視頁面輸入,內部,輸出編碼 print r iconv get encoding all 2.對指字串進行編碼轉換 echoiconv utf 8 gb2312 我們 把 我們 由utf8編碼轉換為gb2312編碼 iconv in charset,...
php 編碼問題
字串編碼 2011 11 17 18 08 1.檢視頁面輸入,內部,輸出編碼 print r iconv get encoding all 2.對指字串進行編碼轉換 echoiconv utf 8 gb2312 我們 把 我們 由utf8編碼轉換為gb2312編碼 iconv in charset,...