看板 Database 關於我們 聯絡資訊
※ 引述《bocosom (waterweeds)》之銘言: : ※ 引述《qazsd (打網球打羽球)》之銘言: : : 在會員註冊時 : : 如果會員註冊時輸入的資料裡有中文字,那麼資料填寫完畢送出後 : : 頁面只會顯示: : : Data too long for column 'm_name' at row 1 : : 其餘空白 : : 且該筆紀錄也沒被寫入資料庫裡 : : 但是在MySQL資料庫可以顯示中文字 : : 如果改從資料庫裡新增紀錄的話 : : 那麼該筆紀錄在網頁上就會以問號呈現 : : 一個中文字就是一個問號 : : 請問要怎麼解決這些問題呀? : 第一個問題的話,網路上有 非常好找. : 改ini檔可以改善這種問題 : 第二個問題,如果你直接在資料庫中加入中文的話 : 請在網頁上加上下面這行 : <meta http-equiv="Content-Type" content="text/html;charset=big5"> : 請多上Google 這都是以前我遇過的問題 Google上大都找的到 : 自己找過比較有幫助 $mysqlID=@mysql_connect(DBserver,DBuser,DBpass) or die(popup('伺服器連線失敗, 請向管理者詢問。')); $result=@mysql_select_db(DBname,$mysqlID) or die(popup('無法取得資料庫,請向管 理者詢問。')); @mysql_query("SET NAMES 'big5'",$mysqlID); 這可能比較有幫助 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.192.137