看板 PHP 關於我們 聯絡資訊
各位大大抱歉,我經過再次測試後,問題應該如下 一串範例文字 "這是 一串文字" ^這是空格 如果我sql select 用 test like '%這是 一串文字%' 或是用 test="這是 一串文字" 都搜尋不到!!! 用去空白還是取代字串都無法移除這空白 TRIM(test) , REPLACE(test, ' ', '' ) 欄位型態是 varchar(60) character set utf8 collate utf8_bin default NULL 但如果我用test like '%這是%'就可以搜尋到.... 整個無解中,跪求大大們給小弟解惑 ※ 引述《lovejoe7010 (shen)》之銘言: : 小的最近遇到個奇怪問題 : 從資料庫看到可能是一串文字 : 假設 : "abc def"但透過php : echo顯示 : "abc?def" : 怪的是我用去空白函數卻沒效 : 懇請大大們指導我一下,跪求解答! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.190.65 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1473505504.A.179.html
Kenqr: 因為那不是空白 只是顯示不出來所以變空白 09/10 20:19
lovejoe7010: 樓上大大跟我所想一致,但是是什麼呢 09/10 21:15
MOONRAKER: 逐個取ord()印出來不就知道了。 09/10 22:13
plcder: 字串中間要有符號不然他會認為那個空白是編碼不是字串 09/10 23:22