作者lovejoe7010 (shen)
看板PHP
标题Re: [请益] mysql空百=?
时间Sat Sep 10 19:05:02 2016
各位大大抱歉,我经过再次测试後,问题应该如下
一串范例文字
"这是 一串文字"
^这是空格
如果我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://webptt.com/cn.aspx?n=bbs/PHP/M.1473505504.A.179.html
1F:→ Kenqr: 因为那不是空白 只是显示不出来所以变空白 09/10 20:19
2F:→ lovejoe7010: 楼上大大跟我所想一致,但是是什麽呢 09/10 21:15
3F:→ MOONRAKER: 逐个取ord()印出来不就知道了。 09/10 22:13
4F:→ plcder: 字串中间要有符号不然他会认为那个空白是编码不是字串 09/10 23:22