[請益] mysql 亂碼問題

看板PHP作者 (ll)時間16年前 (2009/12/26 00:19), 編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/1
我安裝了Appserv 2.6.0這個版本 在安裝的過程中有選 UTF-8 用phpMyAdmin在資料庫裡建了一個資料庫,建資料庫的時候 "資料表註解文字" 也設成 "utf8_general_ci" 在裡面建資料表時時候,每個欄位的資料型態也設為 utf8_general_ci 現在我要讀一個 存成utf8格式的 txt檔到 以上的資料庫時,存到 資料庫的中文會變成亂碼 請各位大大指點迷津... 以下是我的php程式碼... <?php $link = mysql_connect("localhost","root","123456"); mysql_selectdb("test",$link); $sql = "insert into login values('中壢市','0913462531','台灣省')"; mysql_query($sql,$link); mysql_close($link); ?> 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.104.193

12/26 00:21, , 1F
set names?
12/26 00:21, 1F

12/26 00:22, , 2F
爬一下文 有很多篇
12/26 00:22, 2F

12/26 00:47, , 3F
建議換回2.5.10因為2.6.0是php的開發測試版本。
12/26 00:47, 3F

12/26 00:52, , 4F
php6
12/26 00:52, 4F

12/26 00:53, , 5F
目前並不確定有沒有什麼對程式造成影響。但確定的是……
12/26 00:53, 5F

12/26 00:53, , 6F
如果使用套裝模組軟體(OSC或是XOOPS系列)會出問題。
12/26 00:53, 6F

12/26 02:25, , 7F
昨天因為用2.5.10時出現這種情況,但是2.6.0時也是這樣...
12/26 02:25, 7F

12/26 02:41, , 8F
如樓上t大所說在 mysql_select_db(xxxx); 下面加上
12/26 02:41, 8F

12/26 02:41, , 9F
mysql_query("SET NAMES 'utf8'"); 後問題得到決解了,謝謝
12/26 02:41, 9F
文章代碼(AID): #1BDEOFOZ (PHP)
文章代碼(AID): #1BDEOFOZ (PHP)