1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Test cases and a bug fix on the new unicode handling in %c.

FossilOrigin-Name: e41d64e95b9b6fec5dc329553822925e7d648a41912b420cfa1ba198736e6bab
This commit is contained in:
drh
2018-02-19 20:23:20 +00:00
parent 136102beda
commit cf7c8370d1
4 changed files with 35 additions and 9 deletions

View File

@ -148,6 +148,31 @@ do_execsql_test printf2-4.10 {
SELECT printf('|%,d|%,d|',1234567890,-1234567890);
} {|1,234,567,890|-1,234,567,890|}
# 2018-02-19. Unicode characters with %c
do_execsql_test printf2-5.100 {
SELECT printf('(%8c)',char(11106));
} {{( ⭢)}}
do_execsql_test printf2-5.101 {
SELECT printf('(%-8c)',char(11106));
} {{(⭢ )}}
do_execsql_test printf2-5.102 {
SELECT printf('(%5.3c)',char(1492));
} {{( ההה)}}
do_execsql_test printf2-5.103 {
SELECT printf('(%-5.3c)',char(1492));
} {{(ההה )}}
do_execsql_test printf2-5.104 {
SELECT printf('(%3.3c)',char(1492));
} {{(ההה)}}
do_execsql_test printf2-5.105 {
SELECT printf('(%-3.3c)',char(1492));
} {{(ההה)}}
do_execsql_test printf2-5.104 {
SELECT printf('(%2c)',char(1513));
} {{( ש)}}
do_execsql_test printf2-5.106 {
SELECT printf('(%-2c)',char(1513));
} {{(ש )}}
finish_test