diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2023-02-21 17:50:36 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2023-02-21 17:50:36 (GMT) |
commit | c606ae1574a7d66bcbf8666506e91840875f6d45 (patch) | |
tree | 594ecf663957e0df2418ad40fff2135bcbcf841d /tests/encoding.test | |
parent | 5866ef6d2acf4db24499c820df08a8feb88ea865 (diff) | |
download | tcl-c606ae1574a7d66bcbf8666506e91840875f6d45.zip tcl-c606ae1574a7d66bcbf8666506e91840875f6d45.tar.gz tcl-c606ae1574a7d66bcbf8666506e91840875f6d45.tar.bz2 |
Proposed fix for [d19fe0a5b]: Handling incomplete byte sequences for utf-16/utf-32
Diffstat (limited to 'tests/encoding.test')
-rw-r--r-- | tests/encoding.test | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/encoding.test b/tests/encoding.test index f558e01..f6f9abc 100644 --- a/tests/encoding.test +++ b/tests/encoding.test @@ -419,6 +419,12 @@ test encoding-16.3 {UnicodeToUtfProc} -body { set val [encoding convertfrom unicode "\xDC\xDC"] list $val [format %X [scan $val %c]] } -result "\uDCDC DCDC" +test encoding-16.4 {UnicodeToUtfProc, bug [d19fe0a5b]} -body { + encoding convertfrom unicode "\x41\x41\x41" +} -result \u4141\uFFFD +test encoding-16.5 {UnicodeToUtfProc, bug [d19fe0a5b]} -constraints ucs2 -body { + encoding convertfrom unicode "\xD8\xD8" +} -result \uD8D8 test encoding-17.1 {UtfToUnicodeProc} -constraints fullutf -body { encoding convertto unicode "\U460DC" |