Re: [請益] mysql空百=?

作者: lovejoe7010 (shen)   2016-09-10 19:05:02
各位大大抱歉,我經過再次測試後,問題應該如下
一串範例文字
"這是 一串文字"
^這是空格
如果我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"
: 怪的是我用去空白函數卻沒效
: 懇請大大們指導我一下,跪求解答!
作者: Kenqr (function(){})()   2016-09-10 20:19:00
因為那不是空白 只是顯示不出來所以變空白
作者: lovejoe7010 (shen)   2016-09-10 21:15:00
樓上大大跟我所想一致,但是是什麼呢
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-09-10 22:13:00
逐個取ord()印出來不就知道了。
作者: plcder (蓋頭)   2016-09-10 23:22:00
字串中間要有符號不然他會認為那個空白是編碼不是字串

Links booklink

Contact Us: admin [ a t ] ucptt.com