※ 引述《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