TP GBK,做項目的時候難免碰到之前做過的gbk要改版框架下,最近就遇到這樣子的一個問題,本來可以隨隨便便的用原生寫給朋友,但想了想,變相學習吧,把老程序改用框架寫前臺.
老的程序是GB編碼的,但框架是 utf8 的M了個,TP的修改辦法是:
Config 里面配置
數據庫:DB_CHARSET => 'GB2312',設置模版輸出:DEFAULT_CHARSET => 'GB2312',以上配置可解決 頁面gbk讀取 gb2312 數據庫模版顯示中文正常,數據錄入[Form表單]提交,暫未測試.
通過Form表單數據提交或錄入
環境:View 編碼為 GB2312,Controller頁面編碼是在GB2312編輯環境編寫,數據庫為 GB2312編碼.
測試數據提交,通過以上修改配置文件方法,GB2312頁面數據提交入庫編碼正常,不會亂碼.
新聞熱點
疑難解答
圖片精選