summaryrefslogtreecommitdiff
path: root/src/test/regress/sql/conversion.sql
diff options
context:
space:
mode:
authorBruce Momjian2005-03-07 04:30:55 +0000
committerBruce Momjian2005-03-07 04:30:55 +0000
commite3d7de6b995a33ee5b6205c6e4fd4078b103af45 (patch)
treeb47d3c59d419f240e674ef737d4c8328d303458b /src/test/regress/sql/conversion.sql
parentc6ad5c2eb4c34105cdb94c1a8dc2a5a24da25e35 (diff)
Rename canonical encodings, per Peter:
UNICODE => UTF8 ALT => WIN866 WIN => WIN1251 TCVN => WIN1258 The old codes continue to work.
Diffstat (limited to 'src/test/regress/sql/conversion.sql')
-rw-r--r--src/test/regress/sql/conversion.sql424
1 files changed, 212 insertions, 212 deletions
diff --git a/src/test/regress/sql/conversion.sql b/src/test/regress/sql/conversion.sql
index c84ffee95fe..765064bc4f7 100644
--- a/src/test/regress/sql/conversion.sql
+++ b/src/test/regress/sql/conversion.sql
@@ -3,19 +3,19 @@
--
CREATE USER conversion_test_user WITH NOCREATEDB NOCREATEUSER;
SET SESSION AUTHORIZATION conversion_test_user;
-CREATE CONVERSION myconv FOR 'LATIN1' TO 'UNICODE' FROM iso8859_1_to_utf8;
+CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
--
-- cannot make same name conversion in same schema
--
-CREATE CONVERSION myconv FOR 'LATIN1' TO 'UNICODE' FROM iso8859_1_to_utf8;
+CREATE CONVERSION myconv FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
--
-- create default conversion with qualified name
--
-CREATE DEFAULT CONVERSION public.mydef FOR 'LATIN1' TO 'UNICODE' FROM iso8859_1_to_utf8;
+CREATE DEFAULT CONVERSION public.mydef FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
--
-- cannot make default conversion with same shcema/for_encoding/to_encoding
--
-CREATE DEFAULT CONVERSION public.mydef2 FOR 'LATIN1' TO 'UNICODE' FROM iso8859_1_to_utf8;
+CREATE DEFAULT CONVERSION public.mydef2 FOR 'LATIN1' TO 'UTF8' FROM iso8859_1_to_utf8;
-- test comments
COMMENT ON CONVERSION myconv_bad IS 'foo';
COMMENT ON CONVERSION myconv IS 'bar';
@@ -51,30 +51,30 @@ SELECT CONVERT('foo', 'WIN1251', 'MULE_INTERNAL');
-- MULE_INTERNAL --> WIN1251
SELECT CONVERT('foo' USING mic_to_windows_1251);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN1251');
--- ALT --> MULE_INTERNAL
+-- WIN866 --> MULE_INTERNAL
SELECT CONVERT('foo' USING windows_866_to_mic);
-SELECT CONVERT('foo', 'ALT', 'MULE_INTERNAL');
--- MULE_INTERNAL --> ALT
+SELECT CONVERT('foo', 'WIN866', 'MULE_INTERNAL');
+-- MULE_INTERNAL --> WIN866
SELECT CONVERT('foo' USING mic_to_windows_866);
-SELECT CONVERT('foo', 'MULE_INTERNAL', 'ALT');
+SELECT CONVERT('foo', 'MULE_INTERNAL', 'WIN866');
-- KOI8R --> WIN1251
SELECT CONVERT('foo' USING koi8_r_to_windows_1251);
SELECT CONVERT('foo', 'KOI8R', 'WIN1251');
-- WIN1251 --> KOI8R
SELECT CONVERT('foo' USING windows_1251_to_koi8_r);
SELECT CONVERT('foo', 'WIN1251', 'KOI8R');
--- KOI8R --> ALT
+-- KOI8R --> WIN866
SELECT CONVERT('foo' USING koi8_r_to_windows_866);
-SELECT CONVERT('foo', 'KOI8R', 'ALT');
--- ALT --> KOI8R
+SELECT CONVERT('foo', 'KOI8R', 'WIN866');
+-- WIN866 --> KOI8R
SELECT CONVERT('foo' USING windows_866_to_koi8_r);
-SELECT CONVERT('foo', 'ALT', 'KOI8R');
--- ALT --> WIN1251
+SELECT CONVERT('foo', 'WIN866', 'KOI8R');
+-- WIN866 --> WIN1251
SELECT CONVERT('foo' USING windows_866_to_windows_1251);
-SELECT CONVERT('foo', 'ALT', 'WIN1251');
--- WIN1251 --> ALT
+SELECT CONVERT('foo', 'WIN866', 'WIN1251');
+-- WIN1251 --> WIN866
SELECT CONVERT('foo' USING windows_1251_to_windows_866);
-SELECT CONVERT('foo', 'WIN1251', 'ALT');
+SELECT CONVERT('foo', 'WIN1251', 'WIN866');
-- ISO-8859-5 --> KOI8R
SELECT CONVERT('foo' USING iso_8859_5_to_koi8_r);
SELECT CONVERT('foo', 'ISO-8859-5', 'KOI8R');
@@ -87,12 +87,12 @@ SELECT CONVERT('foo', 'ISO-8859-5', 'WIN1251');
-- WIN1251 --> ISO-8859-5
SELECT CONVERT('foo' USING windows_1251_to_iso_8859_5);
SELECT CONVERT('foo', 'WIN1251', 'ISO-8859-5');
--- ISO-8859-5 --> ALT
+-- ISO-8859-5 --> WIN866
SELECT CONVERT('foo' USING iso_8859_5_to_windows_866);
-SELECT CONVERT('foo', 'ISO-8859-5', 'ALT');
--- ALT --> ISO-8859-5
+SELECT CONVERT('foo', 'ISO-8859-5', 'WIN866');
+-- WIN866 --> ISO-8859-5
SELECT CONVERT('foo' USING windows_866_to_iso_8859_5);
-SELECT CONVERT('foo', 'ALT', 'ISO-8859-5');
+SELECT CONVERT('foo', 'WIN866', 'ISO-8859-5');
-- EUC_CN --> MULE_INTERNAL
SELECT CONVERT('foo' USING euc_cn_to_mic);
SELECT CONVERT('foo', 'EUC_CN', 'MULE_INTERNAL');
@@ -177,198 +177,198 @@ SELECT CONVERT('foo', 'LATIN4', 'MULE_INTERNAL');
-- MULE_INTERNAL --> LATIN4
SELECT CONVERT('foo' USING mic_to_iso_8859_4);
SELECT CONVERT('foo', 'MULE_INTERNAL', 'LATIN4');
--- SQL_ASCII --> UNICODE
-SELECT CONVERT('foo' USING ascii_to_utf_8);
-SELECT CONVERT('foo', 'SQL_ASCII', 'UNICODE');
--- UNICODE --> SQL_ASCII
-SELECT CONVERT('foo' USING utf_8_to_ascii);
-SELECT CONVERT('foo', 'UNICODE', 'SQL_ASCII');
--- BIG5 --> UNICODE
-SELECT CONVERT('foo' USING big5_to_utf_8);
-SELECT CONVERT('foo', 'BIG5', 'UNICODE');
--- UNICODE --> BIG5
-SELECT CONVERT('foo' USING utf_8_to_big5);
-SELECT CONVERT('foo', 'UNICODE', 'BIG5');
--- UNICODE --> KOI8R
-SELECT CONVERT('foo' USING utf_8_to_koi8_r);
-SELECT CONVERT('foo', 'UNICODE', 'KOI8R');
--- KOI8R --> UNICODE
-SELECT CONVERT('foo' USING koi8_r_to_utf_8);
-SELECT CONVERT('foo', 'KOI8R', 'UNICODE');
--- UNICODE --> WIN1251
-SELECT CONVERT('foo' USING utf_8_to_windows_1251);
-SELECT CONVERT('foo', 'UNICODE', 'WIN1251');
--- WIN1251 --> UNICODE
-SELECT CONVERT('foo' USING windows_1251_to_utf_8);
-SELECT CONVERT('foo', 'WIN1251', 'UNICODE');
--- UNICODE --> ALT
-SELECT CONVERT('foo' USING utf_8_to_windows_866);
-SELECT CONVERT('foo', 'UNICODE', 'ALT');
--- ALT --> UNICODE
-SELECT CONVERT('foo' USING windows_866_to_utf_8);
-SELECT CONVERT('foo', 'ALT', 'UNICODE');
--- EUC_CN --> UNICODE
-SELECT CONVERT('foo' USING euc_cn_to_utf_8);
-SELECT CONVERT('foo', 'EUC_CN', 'UNICODE');
--- UNICODE --> EUC_CN
-SELECT CONVERT('foo' USING utf_8_to_euc_cn);
-SELECT CONVERT('foo', 'UNICODE', 'EUC_CN');
--- EUC_JP --> UNICODE
-SELECT CONVERT('foo' USING euc_jp_to_utf_8);
-SELECT CONVERT('foo', 'EUC_JP', 'UNICODE');
--- UNICODE --> EUC_JP
-SELECT CONVERT('foo' USING utf_8_to_euc_jp);
-SELECT CONVERT('foo', 'UNICODE', 'EUC_JP');
--- EUC_KR --> UNICODE
-SELECT CONVERT('foo' USING euc_kr_to_utf_8);
-SELECT CONVERT('foo', 'EUC_KR', 'UNICODE');
--- UNICODE --> EUC_KR
-SELECT CONVERT('foo' USING utf_8_to_euc_kr);
-SELECT CONVERT('foo', 'UNICODE', 'EUC_KR');
--- EUC_TW --> UNICODE
-SELECT CONVERT('foo' USING euc_tw_to_utf_8);
-SELECT CONVERT('foo', 'EUC_TW', 'UNICODE');
--- UNICODE --> EUC_TW
-SELECT CONVERT('foo' USING utf_8_to_euc_tw);
-SELECT CONVERT('foo', 'UNICODE', 'EUC_TW');
--- GB18030 --> UNICODE
-SELECT CONVERT('foo' USING gb18030_to_utf_8);
-SELECT CONVERT('foo', 'GB18030', 'UNICODE');
--- UNICODE --> GB18030
-SELECT CONVERT('foo' USING utf_8_to_gb18030);
-SELECT CONVERT('foo', 'UNICODE', 'GB18030');
--- GBK --> UNICODE
-SELECT CONVERT('foo' USING gbk_to_utf_8);
-SELECT CONVERT('foo', 'GBK', 'UNICODE');
--- UNICODE --> GBK
-SELECT CONVERT('foo' USING utf_8_to_gbk);
-SELECT CONVERT('foo', 'UNICODE', 'GBK');
--- UNICODE --> LATIN2
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_2);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN2');
--- LATIN2 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_2_to_utf_8);
-SELECT CONVERT('foo', 'LATIN2', 'UNICODE');
--- UNICODE --> LATIN3
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_3);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN3');
--- LATIN3 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_3_to_utf_8);
-SELECT CONVERT('foo', 'LATIN3', 'UNICODE');
--- UNICODE --> LATIN4
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_4);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN4');
--- LATIN4 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_4_to_utf_8);
-SELECT CONVERT('foo', 'LATIN4', 'UNICODE');
--- UNICODE --> LATIN5
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_9);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN5');
--- LATIN5 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_9_to_utf_8);
-SELECT CONVERT('foo', 'LATIN5', 'UNICODE');
--- UNICODE --> LATIN6
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_10);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN6');
--- LATIN6 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_10_to_utf_8);
-SELECT CONVERT('foo', 'LATIN6', 'UNICODE');
--- UNICODE --> LATIN7
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_13);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN7');
--- LATIN7 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_13_to_utf_8);
-SELECT CONVERT('foo', 'LATIN7', 'UNICODE');
--- UNICODE --> LATIN8
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_14);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN8');
--- LATIN8 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_14_to_utf_8);
-SELECT CONVERT('foo', 'LATIN8', 'UNICODE');
--- UNICODE --> LATIN9
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_15);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN9');
--- LATIN9 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_15_to_utf_8);
-SELECT CONVERT('foo', 'LATIN9', 'UNICODE');
--- UNICODE --> LATIN10
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_16);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN10');
--- LATIN10 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_16_to_utf_8);
-SELECT CONVERT('foo', 'LATIN10', 'UNICODE');
--- UNICODE --> ISO-8859-5
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_5);
-SELECT CONVERT('foo', 'UNICODE', 'ISO-8859-5');
--- ISO-8859-5 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_5_to_utf_8);
-SELECT CONVERT('foo', 'ISO-8859-5', 'UNICODE');
--- UNICODE --> ISO-8859-6
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_6);
-SELECT CONVERT('foo', 'UNICODE', 'ISO-8859-6');
--- ISO-8859-6 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_6_to_utf_8);
-SELECT CONVERT('foo', 'ISO-8859-6', 'UNICODE');
--- UNICODE --> ISO-8859-7
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_7);
-SELECT CONVERT('foo', 'UNICODE', 'ISO-8859-7');
--- ISO-8859-7 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_7_to_utf_8);
-SELECT CONVERT('foo', 'ISO-8859-7', 'UNICODE');
--- UNICODE --> ISO-8859-8
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_8);
-SELECT CONVERT('foo', 'UNICODE', 'ISO-8859-8');
--- ISO-8859-8 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_8_to_utf_8);
-SELECT CONVERT('foo', 'ISO-8859-8', 'UNICODE');
--- LATIN1 --> UNICODE
-SELECT CONVERT('foo' USING iso_8859_1_to_utf_8);
-SELECT CONVERT('foo', 'LATIN1', 'UNICODE');
--- UNICODE --> LATIN1
-SELECT CONVERT('foo' USING utf_8_to_iso_8859_1);
-SELECT CONVERT('foo', 'UNICODE', 'LATIN1');
--- JOHAB --> UNICODE
-SELECT CONVERT('foo' USING johab_to_utf_8);
-SELECT CONVERT('foo', 'JOHAB', 'UNICODE');
--- UNICODE --> JOHAB
-SELECT CONVERT('foo' USING utf_8_to_johab);
-SELECT CONVERT('foo', 'UNICODE', 'JOHAB');
--- SJIS --> UNICODE
-SELECT CONVERT('foo' USING sjis_to_utf_8);
-SELECT CONVERT('foo', 'SJIS', 'UNICODE');
--- UNICODE --> SJIS
-SELECT CONVERT('foo' USING utf_8_to_sjis);
-SELECT CONVERT('foo', 'UNICODE', 'SJIS');
--- TCVN --> UNICODE
-SELECT CONVERT('foo' USING tcvn_to_utf_8);
-SELECT CONVERT('foo', 'TCVN', 'UNICODE');
--- UNICODE --> TCVN
-SELECT CONVERT('foo' USING utf_8_to_tcvn);
-SELECT CONVERT('foo', 'UNICODE', 'TCVN');
--- UHC --> UNICODE
-SELECT CONVERT('foo' USING uhc_to_utf_8);
-SELECT CONVERT('foo', 'UHC', 'UNICODE');
--- UNICODE --> UHC
-SELECT CONVERT('foo' USING utf_8_to_uhc);
-SELECT CONVERT('foo', 'UNICODE', 'UHC');
--- UNICODE --> WIN1250
-SELECT CONVERT('foo' USING utf_8_to_windows_1250);
-SELECT CONVERT('foo', 'UNICODE', 'WIN1250');
--- WIN1250 --> UNICODE
-SELECT CONVERT('foo' USING windows_1250_to_utf_8);
-SELECT CONVERT('foo', 'WIN1250', 'UNICODE');
--- UNICODE --> WIN1256
-SELECT CONVERT('foo' USING utf_8_to_windows_1256);
-SELECT CONVERT('foo', 'UNICODE', 'WIN1256');
--- WIN1256 --> UNICODE
-SELECT CONVERT('foo' USING windows_1256_to_utf_8);
-SELECT CONVERT('foo', 'WIN1256', 'UNICODE');
--- UNICODE --> WIN874
-SELECT CONVERT('foo' USING utf_8_to_windows_874);
-SELECT CONVERT('foo', 'UNICODE', 'WIN874');
--- WIN874 --> UNICODE
-SELECT CONVERT('foo' USING windows_874_to_utf_8);
-SELECT CONVERT('foo', 'WIN874', 'UNICODE');
+-- SQL_ASCII --> UTF8
+SELECT CONVERT('foo' USING ascii_to_utf8);
+SELECT CONVERT('foo', 'SQL_ASCII', 'UTF8');
+-- UTF8 --> SQL_ASCII
+SELECT CONVERT('foo' USING utf8_to_ascii);
+SELECT CONVERT('foo', 'UTF8', 'SQL_ASCII');
+-- BIG5 --> UTF8
+SELECT CONVERT('foo' USING big5_to_utf8);
+SELECT CONVERT('foo', 'BIG5', 'UTF8');
+-- UTF8 --> BIG5
+SELECT CONVERT('foo' USING utf8_to_big5);
+SELECT CONVERT('foo', 'UTF8', 'BIG5');
+-- UTF8 --> KOI8R
+SELECT CONVERT('foo' USING utf8_to_koi8_r);
+SELECT CONVERT('foo', 'UTF8', 'KOI8R');
+-- KOI8R --> UTF8
+SELECT CONVERT('foo' USING koi8_r_to_utf8);
+SELECT CONVERT('foo', 'KOI8R', 'UTF8');
+-- UTF8 --> WIN1251
+SELECT CONVERT('foo' USING utf8_to_windows_1251);
+SELECT CONVERT('foo', 'UTF8', 'WIN1251');
+-- WIN1251 --> UTF8
+SELECT CONVERT('foo' USING windows_1251_to_utf8);
+SELECT CONVERT('foo', 'WIN1251', 'UTF8');
+-- UTF8 --> WIN866
+SELECT CONVERT('foo' USING utf8_to_windows_866);
+SELECT CONVERT('foo', 'UTF8', 'WIN866');
+-- WIN866 --> UTF8
+SELECT CONVERT('foo' USING windows_866_to_utf8);
+SELECT CONVERT('foo', 'WIN866', 'UTF8');
+-- EUC_CN --> UTF8
+SELECT CONVERT('foo' USING euc_cn_to_utf8);
+SELECT CONVERT('foo', 'EUC_CN', 'UTF8');
+-- UTF8 --> EUC_CN
+SELECT CONVERT('foo' USING utf8_to_euc_cn);
+SELECT CONVERT('foo', 'UTF8', 'EUC_CN');
+-- EUC_JP --> UTF8
+SELECT CONVERT('foo' USING euc_jp_to_utf8);
+SELECT CONVERT('foo', 'EUC_JP', 'UTF8');
+-- UTF8 --> EUC_JP
+SELECT CONVERT('foo' USING utf8_to_euc_jp);
+SELECT CONVERT('foo', 'UTF8', 'EUC_JP');
+-- EUC_KR --> UTF8
+SELECT CONVERT('foo' USING euc_kr_to_utf8);
+SELECT CONVERT('foo', 'EUC_KR', 'UTF8');
+-- UTF8 --> EUC_KR
+SELECT CONVERT('foo' USING utf8_to_euc_kr);
+SELECT CONVERT('foo', 'UTF8', 'EUC_KR');
+-- EUC_TW --> UTF8
+SELECT CONVERT('foo' USING euc_tw_to_utf8);
+SELECT CONVERT('foo', 'EUC_TW', 'UTF8');
+-- UTF8 --> EUC_TW
+SELECT CONVERT('foo' USING utf8_to_euc_tw);
+SELECT CONVERT('foo', 'UTF8', 'EUC_TW');
+-- GB18030 --> UTF8
+SELECT CONVERT('foo' USING gb18030_to_utf8);
+SELECT CONVERT('foo', 'GB18030', 'UTF8');
+-- UTF8 --> GB18030
+SELECT CONVERT('foo' USING utf8_to_gb18030);
+SELECT CONVERT('foo', 'UTF8', 'GB18030');
+-- GBK --> UTF8
+SELECT CONVERT('foo' USING gbk_to_utf8);
+SELECT CONVERT('foo', 'GBK', 'UTF8');
+-- UTF8 --> GBK
+SELECT CONVERT('foo' USING utf8_to_gbk);
+SELECT CONVERT('foo', 'UTF8', 'GBK');
+-- UTF8 --> LATIN2
+SELECT CONVERT('foo' USING utf8_to_iso_8859_2);
+SELECT CONVERT('foo', 'UTF8', 'LATIN2');
+-- LATIN2 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_2_to_utf8);
+SELECT CONVERT('foo', 'LATIN2', 'UTF8');
+-- UTF8 --> LATIN3
+SELECT CONVERT('foo' USING utf8_to_iso_8859_3);
+SELECT CONVERT('foo', 'UTF8', 'LATIN3');
+-- LATIN3 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_3_to_utf8);
+SELECT CONVERT('foo', 'LATIN3', 'UTF8');
+-- UTF8 --> LATIN4
+SELECT CONVERT('foo' USING utf8_to_iso_8859_4);
+SELECT CONVERT('foo', 'UTF8', 'LATIN4');
+-- LATIN4 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_4_to_utf8);
+SELECT CONVERT('foo', 'LATIN4', 'UTF8');
+-- UTF8 --> LATIN5
+SELECT CONVERT('foo' USING utf8_to_iso_8859_9);
+SELECT CONVERT('foo', 'UTF8', 'LATIN5');
+-- LATIN5 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_9_to_utf8);
+SELECT CONVERT('foo', 'LATIN5', 'UTF8');
+-- UTF8 --> LATIN6
+SELECT CONVERT('foo' USING utf8_to_iso_8859_10);
+SELECT CONVERT('foo', 'UTF8', 'LATIN6');
+-- LATIN6 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_10_to_utf8);
+SELECT CONVERT('foo', 'LATIN6', 'UTF8');
+-- UTF8 --> LATIN7
+SELECT CONVERT('foo' USING utf8_to_iso_8859_13);
+SELECT CONVERT('foo', 'UTF8', 'LATIN7');
+-- LATIN7 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_13_to_utf8);
+SELECT CONVERT('foo', 'LATIN7', 'UTF8');
+-- UTF8 --> LATIN8
+SELECT CONVERT('foo' USING utf8_to_iso_8859_14);
+SELECT CONVERT('foo', 'UTF8', 'LATIN8');
+-- LATIN8 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_14_to_utf8);
+SELECT CONVERT('foo', 'LATIN8', 'UTF8');
+-- UTF8 --> LATIN9
+SELECT CONVERT('foo' USING utf8_to_iso_8859_15);
+SELECT CONVERT('foo', 'UTF8', 'LATIN9');
+-- LATIN9 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_15_to_utf8);
+SELECT CONVERT('foo', 'LATIN9', 'UTF8');
+-- UTF8 --> LATIN10
+SELECT CONVERT('foo' USING utf8_to_iso_8859_16);
+SELECT CONVERT('foo', 'UTF8', 'LATIN10');
+-- LATIN10 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_16_to_utf8);
+SELECT CONVERT('foo', 'LATIN10', 'UTF8');
+-- UTF8 --> ISO-8859-5
+SELECT CONVERT('foo' USING utf8_to_iso_8859_5);
+SELECT CONVERT('foo', 'UTF8', 'ISO-8859-5');
+-- ISO-8859-5 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_5_to_utf8);
+SELECT CONVERT('foo', 'ISO-8859-5', 'UTF8');
+-- UTF8 --> ISO-8859-6
+SELECT CONVERT('foo' USING utf8_to_iso_8859_6);
+SELECT CONVERT('foo', 'UTF8', 'ISO-8859-6');
+-- ISO-8859-6 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_6_to_utf8);
+SELECT CONVERT('foo', 'ISO-8859-6', 'UTF8');
+-- UTF8 --> ISO-8859-7
+SELECT CONVERT('foo' USING utf8_to_iso_8859_7);
+SELECT CONVERT('foo', 'UTF8', 'ISO-8859-7');
+-- ISO-8859-7 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_7_to_utf8);
+SELECT CONVERT('foo', 'ISO-8859-7', 'UTF8');
+-- UTF8 --> ISO-8859-8
+SELECT CONVERT('foo' USING utf8_to_iso_8859_8);
+SELECT CONVERT('foo', 'UTF8', 'ISO-8859-8');
+-- ISO-8859-8 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_8_to_utf8);
+SELECT CONVERT('foo', 'ISO-8859-8', 'UTF8');
+-- LATIN1 --> UTF8
+SELECT CONVERT('foo' USING iso_8859_1_to_utf8);
+SELECT CONVERT('foo', 'LATIN1', 'UTF8');
+-- UTF8 --> LATIN1
+SELECT CONVERT('foo' USING utf8_to_iso_8859_1);
+SELECT CONVERT('foo', 'UTF8', 'LATIN1');
+-- JOHAB --> UTF8
+SELECT CONVERT('foo' USING johab_to_utf8);
+SELECT CONVERT('foo', 'JOHAB', 'UTF8');
+-- UTF8 --> JOHAB
+SELECT CONVERT('foo' USING utf8_to_johab);
+SELECT CONVERT('foo', 'UTF8', 'JOHAB');
+-- SJIS --> UTF8
+SELECT CONVERT('foo' USING sjis_to_utf8);
+SELECT CONVERT('foo', 'SJIS', 'UTF8');
+-- UTF8 --> SJIS
+SELECT CONVERT('foo' USING utf8_to_sjis);
+SELECT CONVERT('foo', 'UTF8', 'SJIS');
+-- WIN1258 --> UTF8
+SELECT CONVERT('foo' USING win1258_to_utf8);
+SELECT CONVERT('foo', 'WIN1258', 'UTF8');
+-- UTF8 --> WIN1258
+SELECT CONVERT('foo' USING utf8_to_win1258);
+SELECT CONVERT('foo', 'UTF8', 'WIN1258');
+-- UHC --> UTF8
+SELECT CONVERT('foo' USING uhc_to_utf8);
+SELECT CONVERT('foo', 'UHC', 'UTF8');
+-- UTF8 --> UHC
+SELECT CONVERT('foo' USING utf8_to_uhc);
+SELECT CONVERT('foo', 'UTF8', 'UHC');
+-- UTF8 --> WIN1250
+SELECT CONVERT('foo' USING utf8_to_windows_1250);
+SELECT CONVERT('foo', 'UTF8', 'WIN1250');
+-- WIN1250 --> UTF8
+SELECT CONVERT('foo' USING windows_1250_to_utf8);
+SELECT CONVERT('foo', 'WIN1250', 'UTF8');
+-- UTF8 --> WIN1256
+SELECT CONVERT('foo' USING utf8_to_windows_1256);
+SELECT CONVERT('foo', 'UTF8', 'WIN1256');
+-- WIN1256 --> UTF8
+SELECT CONVERT('foo' USING windows_1256_to_utf8);
+SELECT CONVERT('foo', 'WIN1256', 'UTF8');
+-- UTF8 --> WIN874
+SELECT CONVERT('foo' USING utf8_to_windows_874);
+SELECT CONVERT('foo', 'UTF8', 'WIN874');
+-- WIN874 --> UTF8
+SELECT CONVERT('foo' USING windows_874_to_utf8);
+SELECT CONVERT('foo', 'WIN874', 'UTF8');
--
-- return to the super user
--