作者bavarois (喵吉拉)
看板Database
标题Re: [SQL ] 请问关於搜寻条件..
时间Wed Jul 4 10:43:32 2007
※ 引述《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