方法:
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)沂南免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
1, 全部使用utf-8;
2, 文件存儲(chǔ)為utf-8 without bom頭;
3, 數(shù)據(jù)庫(kù)使用utf-8 general ci;
4, url中的中文要rawurlencode;
5, 解析時(shí)不要decode;
你的問題 有點(diǎn)迷糊, 用戶在前臺(tái)頁(yè)面 填完信息 點(diǎn)擊提交之后 就已經(jīng) 觸發(fā)POST / GET請(qǐng)求了, 而你說是 重新 數(shù)據(jù)封裝的過程 在POST給 服務(wù)器 是指的 入庫(kù)前的 數(shù)據(jù)處理么?
如果 是的話, 可以在 提交的 頁(yè)面 獲取到 POST 進(jìn)行 相應(yīng)的處理。
如果 不是的話, 按我的理解, 可以使用 js 監(jiān)控用戶的輸入, 輸入一步 使用 ajax 進(jìn)行數(shù)據(jù)封裝一次, 這樣 用戶提交時(shí), 就已經(jīng) 處理過了
一般來(lái)說跟數(shù)據(jù)庫(kù)的關(guān)系很少,如果你提交的utf8,查詢出來(lái)還是utf8的所以一般要注意三個(gè)地方:發(fā)送的編碼1.mysql_query("SET NAMES 'gb2312'");2.meta http-equiv="Content-Type" content="text/html; charset=gb2312" /3.頁(yè)面的格式:查看格式的方式是:用dw打開,在右下角看 三個(gè)位置都正確的話,那就不會(huì)有亂碼了