Re: [SQL ] 請問關於搜尋條件..
※ 引述《colmash (col)》之銘言:
: DB:Mysql-4.0.24
: encode:Utf-8
: SELECT name,pky FROM table WHERE name LIKE '%力%' LIMIT 0,20
: 在程式和DB編碼都是Utf8的情況下
: 這個指令找不出名字是'X力X'(陳力挺)的人。.
: 可是
: SELECT name,pky FROM table WHERE name LIKE '%琇%' LIMIT 0,20
: 就可以找出'X琇X'(像是李琇玉這樣的名字)
: 是因為'力'這個字有啥特殊的地方嗎?
可能是因為「力」的unicode有兩個編碼:529B 和 F98A
不同內碼被視為不同字,在2000/2005 SQL Server有此狀況,
Mysql可能也相同。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.191.89
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):