test表:
id name
1 张三
2 李四
3 王五
SELECT * FROM test WHERE name LIKE '%张%' ; 查出来的记录却不止只有一条“张三”
原来是SQLite使用的字符集是UTF8, 所以存入数据时如果有中文就应该先转成UTF8,取出来的时候要转回来的ASCCI码
test表:
id name
1 张三
2 李四
3 王五
SELECT * FROM test WHERE name LIKE '%张%' ; 查出来的记录却不止只有一条“张三”
原来是SQLite使用的字符集是UTF8, 所以存入数据时如果有中文就应该先转成UTF8,取出来的时候要转回来的ASCCI码