Re: [請益] 新增資料無法顯示中文

看板PHP作者 (.)時間16年前 (2010/01/06 20:28), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串3/4 (看更多)
※ 引述《punding (.)》之銘言: : ※ 引述《kiragsh (^^)》之銘言: : : 請問一下 各位大大 : : 小弟使用insert的方式 : : 新增一筆資料到php myadmin : : 新增英文 和數字資料都ok 可以顯示出來 : : 但是只要輸入 中文 資料庫裡面 就會是空白 : : 可是 我如果在php admin裡面新增中文資料 : : 卻可以顯示出來 : : 請問一下需要如何解決 : : 謝謝 : 你好,我也遇到了相同的問題 : 請問有人知道該如何解決這個問題嗎? : 或是該從哪邊去更改設定呢? : 所有資料都進去了,但是就是中文的顯示空白… 問題解決自己來回… 主要是網頁與資料庫的校對編碼要一致 <meta http-equiv="content-type" content="text/html;charset=Big5"> 我嘗試把他改成utf8,但網頁的字體都是亂碼 所以就用phpMyadmin把MySQL裡面的所有校正都改成big5_chinese_ci 就可以正常輸入了,許功蓋也不會有問題 另外在.php裡面,傳入mysql之前也會多加這幾行 mysql_query("'SET NAMES 'Big5'"); mysql_query('SET CHARACTER_SET_CLIENT=Big5'); mysql_query('SET CHARACTER_SET_RESULTS=Big5'); 之後再傳入 mysql_db_query("mydb",$sql,$link) ※ 編輯: punding 來自: 59.105.114.167 (01/06 20:31)

01/06 23:05, , 1F
就算這樣許功蓋還是會有問題..愛用UTF8吧
01/06 23:05, 1F

01/06 23:13, , 2F
目前只是剛好看不到問題 而且client side的Big5有很多種
01/06 23:13, 2F

01/06 23:13, , 3F
最好還是用UTF-8...
01/06 23:13, 3F

01/07 00:07, , 4F
真的嗎?那網頁得重新寫了…囧,要怎麼寫才不會有亂碼?
01/07 00:07, 4F

01/07 02:07, , 5F
說說你之前用UTF-8的時候的設定/code/症狀吧
01/07 02:07, 5F

01/07 12:25, , 6F
不用重新寫吧,用轉碼的方式,很多 editor 都有提供此
01/07 12:25, 6F

01/07 12:25, , 7F
功能
01/07 12:25, 7F
文章代碼(AID): #1BH87wde (PHP)
文章代碼(AID): #1BH87wde (PHP)