From: Tom Lane Date: Fri, 15 May 2015 21:03:18 +0000 (-0400) Subject: Improve test for CONVERT() with GB18030 <-> UTF8. X-Git-Tag: REL9_5_ALPHA1~230 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=199f5973c50fe94e128508ff2218c42126fd0ee1;p=postgresql.git Improve test for CONVERT() with GB18030 <-> UTF8. Add a bit of coverage of high code points. Arjen Nienhuis --- diff --git a/src/test/regress/expected/conversion.out b/src/test/regress/expected/conversion.out index 82eca262f09..13f1cf3447b 100644 --- a/src/test/regress/expected/conversion.out +++ b/src/test/regress/expected/conversion.out @@ -523,17 +523,17 @@ SELECT CONVERT('foo', 'UTF8', 'EUC_TW'); (1 row) -- GB18030 --> UTF8 -SELECT CONVERT('foo', 'GB18030', 'UTF8'); - convert ---------- - foo +SELECT CONVERT('Postgres \247\343\247\335\247\340\247\337 \2249\3138 \317\363 \250\246le\2010\2747phant', 'GB18030', 'UTF8'); + convert +------------------------------------------------------------------------------------------------- + Postgres \321\201\320\273\320\276\320\275 \360\237\220\230 \350\261\241 \303\251le\314\201phant (1 row) -- UTF8 --> GB18030 -SELECT CONVERT('foo', 'UTF8', 'GB18030'); - convert ---------- - foo +SELECT CONVERT('Postgres \321\201\320\273\320\276\320\275 \360\237\220\230 \350\261\241 \303\251le\314\201phant', 'UTF-8', 'GB18030'); + convert +----------------------------------------------------------------------------------------- + Postgres \247\343\247\335\247\340\247\337 \2249\3138 \317\363 \250\246le\2010\2747phant (1 row) -- GBK --> UTF8 diff --git a/src/test/regress/sql/conversion.sql b/src/test/regress/sql/conversion.sql index be194eec1f1..e27f06f5c75 100644 --- a/src/test/regress/sql/conversion.sql +++ b/src/test/regress/sql/conversion.sql @@ -171,9 +171,9 @@ SELECT CONVERT('foo', 'EUC_TW', 'UTF8'); -- UTF8 --> EUC_TW SELECT CONVERT('foo', 'UTF8', 'EUC_TW'); -- GB18030 --> UTF8 -SELECT CONVERT('foo', 'GB18030', 'UTF8'); +SELECT CONVERT('Postgres \247\343\247\335\247\340\247\337 \2249\3138 \317\363 \250\246le\2010\2747phant', 'GB18030', 'UTF8'); -- UTF8 --> GB18030 -SELECT CONVERT('foo', 'UTF8', 'GB18030'); +SELECT CONVERT('Postgres \321\201\320\273\320\276\320\275 \360\237\220\230 \350\261\241 \303\251le\314\201phant', 'UTF-8', 'GB18030'); -- GBK --> UTF8 SELECT CONVERT('foo', 'GBK', 'UTF8'); -- UTF8 --> GBK