promotion image of download ymail app
Promoted

寫入資料到SQL資料庫無法顯示中文

敘述問題:

1.我用PHP網頁,寫資料到MySQL資料庫,

但是,去資料庫裡面看資料的時候,

卻發現是亂碼,導致無法讀取出來。

2.在MySQL資料庫裡面,用SQL語法寫資料,

是可以出現中文的。

3.所以為什麼在外面寫入無法顯示中文(數字、英文可以),

那我要怎麼解決無法寫入中文的問題?

註解:MySQLdatabase是我在網路上申請的免費資料庫。

http://ifastnet.com這裡申請的,支援PHP+MySQLdatabase.

--------------------------------------------------------------------------------------

解決方法請跟我說詳細^^ 感恩

我要做留言板用的!!

已更新項目:

To:

回答者: matttt ( 專家 4 級 )

恩 我會試試看的!我在學校,回家我會試試看的^^

2 個已更新項目:

謝,已經解決問題了,

但是可以再問你一個問題嗎?

那我現在要從資料庫把資料讀取出來,

我的網頁語法要怎麼寫?

1 個解答

評分
  • matttt
    Lv 6
    1 0 年前
    最佳解答

    那是因為你沒在PHP裡

    用到

    mysql_query

    這個指令時

    請先打入這行就可以了

    mysql_query("SET NAMES BIG5");

    這樣在MYSQL裡就正常了

    要不然看MYSQL是亂碼但輸出是正常的

    還有之前的資料你加上那行後

    會變亂碼喔

    沒加不會

    2007-04-24 07:27:00 補充:

    $sqlstr="select * from 表單名稱";

    $res = mysql_query($sqlstr);

    $row = mysql_fetch_array($res);//每執行一次會跑下一行

    //使用方式

    //$row[列的名稱]

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。