Re: [請益] php帶出來的資料庫都顯示 ? ?? ???

看板PHP作者 (iamcat)時間17年前 (2008/10/16 16:29), 編輯推噓2(2014)
留言16則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《catiam (iamcat)》之銘言: : 在 phpmyadmin看下去 都是正常的 國字 : 但在網頁上卻看到 ? : 比方說我 phpmyadmin 看到 97 : 網頁會出現 ?? : 比方說我 phpmyadmin 看到 王小明 : 網頁會出現 ??? : 比方說我 phpmyadmin 看到 我愛王小明 : 網頁會出現 ????? : 我輸入幾個字 他就都會變成 ?? : 請問這該怎麼辦? @@ 上面這問題又出現了 @@ 但現在是我把原本網頁copy到新的server (win server 2003 ) 且安裝同樣的 apache phpmyadmin看資料庫是正常顯示中文字 但用網頁抓料庫卻又是顯是 ? ?? ??? (又是出線問號 T__T) 請問這是什麼原因呀 @@ 搞不懂 ~"~ PS.網頁本身適用 UTF-8 編碼 mysql 也是用 utf-8 編碼 加上之前板有所說的 mysql_query('SET NAMES utf8'); 會出現 Parse error: parse error, unexpected T_STRING in C:\AppServ\www\show.php on line 125 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.185.212

10/16 16:30, , 1F
伺服器版本: 5.0.24a-community-nt-log
10/16 16:30, 1F

10/16 16:30, , 2F
phpMyAdmin - 2.9.0.2
10/16 16:30, 2F

10/16 16:30, , 3F
appserv-win32-2.5.7.exe
10/16 16:30, 3F

10/16 17:45, , 4F
你加上去造成了語法錯誤?..你到底加了什麼?...
10/16 17:45, 4F

10/16 18:18, , 5F
我沒加之前 出現 ???(問號)
10/16 18:18, 5F

10/16 18:18, , 6F
加 " mysql_query('SET NAMES utf8'); " <== 這個
10/16 18:18, 6F

10/16 18:18, , 7F
之後 會出現上面那一行
10/16 18:18, 7F

10/16 18:19, , 8F
Parse error: parse error, . .... ... (這兩行)
10/16 18:19, 8F

10/16 18:19, , 9F
重點是 我在a電腦跑好好 可是同樣步驟到b電腦(w2003)
10/16 18:19, 9F

10/16 18:19, , 10F
就掛點了 QQ
10/16 18:19, 10F

10/16 19:37, , 11F
請給完整一點的程式碼 至少125和他的上下3行吧
10/16 19:37, 11F

10/16 19:37, , 12F
可能你前面有未結束的quote
10/16 19:37, 12F

10/16 22:40, , 13F
=_=你的錯誤訊息和執行那句set names utf8沒關係
10/16 22:40, 13F

10/16 22:45, , 14F
但是那行 就是125行 XD
10/16 22:45, 14F

10/17 02:16, , 15F
前面的語法錯誤會導致後面的分析錯誤
10/17 02:16, 15F

10/17 04:05, , 16F
試試看校正功能
10/17 04:05, 16F
文章代碼(AID): #18zljV30 (PHP)
文章代碼(AID): #18zljV30 (PHP)