Ticket Hash: | 80369eddd5c94d49f7fbbcf5d442bac618549aa7 | |||
Title: | Incorrect case folding in the LIKE operator | |||
Status: | Fixed | Type: | Code_Defect | |
Severity: | Critical | Priority: | Immediate | |
Subsystem: | Unknown | Resolution: | Fixed | |
Last Modified: | 2016-01-20 14:25:16 | |||
Version Found In: | 3.10.0 | |||
User Comments: | ||||
drh added on 2016-01-20 14:07:10:
The following (equivalent) queries return true, when the correct answer is false: SELECT 'き' LIKE 'ね'; SELECT char(0x304d) LIKE char(0x306d); The culprit seems to be check-in [0a99a8c4facf] on 2015-12-30 14:06:22. Case comparison is only looking at the lower 8 bytes of unicode values. |