Re: [請益] mysql空百=?

看板PHP作者 (shen)時間8年前 (2016/09/10 19:05), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串2/3 (看更多)
各位大大抱歉,我經過再次測試後,問題應該如下 一串範例文字 "這是 一串文字" ^這是空格 如果我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

09/10 20:19, , 1F
因為那不是空白 只是顯示不出來所以變空白
09/10 20:19, 1F

09/10 21:15, , 2F
樓上大大跟我所想一致,但是是什麼呢
09/10 21:15, 2F

09/10 22:13, , 3F
逐個取ord()印出來不就知道了。
09/10 22:13, 3F

09/10 23:22, , 4F
字串中間要有符號不然他會認為那個空白是編碼不是字串
09/10 23:22, 4F
文章代碼(AID): #1Nq-ZW5v (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1Nq-ZW5v (PHP)