Add support for code conversion between Unicode and other encodings.

Tatsuo Ishii <ishii@postgresql.org>

Commit: 1acf6f9c8e1af527b198f2047154f28d7be5c43c
Author: Tatsuo Ishii <ishii@postgresql.org>
Date: 2000-10-30T10:41:05Z
Releases: 7.1.1
Add support for code conversion between Unicode and other encodings.
Supported encodings are: EUC_JP, EUC_CN, EUC_KR, EUC_TW, Shift JIS,
Big5, ISO8859-[1-5].
TODO: testings! and documentations...

Files

PathChange+/−
src/backend/utils/mb/common.c modified +4 −1
src/backend/utils/mb/conv.c modified +200 −53
src/backend/utils/mb/EUC_JP_to_UTF.map deleted +0 −12948
src/backend/utils/mb/iso8859.map deleted +0 −598
src/backend/utils/mb/Makefile modified +1 −7
src/backend/utils/mb/mbutils.c modified +1 −8
src/backend/utils/mb/uconv2.c deleted +0 −39
src/backend/utils/mb/uconv.c deleted +0 −157
src/backend/utils/mb/Unicode/big5_to_utf8.map added +13703 −0
src/backend/utils/mb/Unicode/euc_cn_to_utf8.map added +7428 −0
src/backend/utils/mb/Unicode/euc_jp_to_utf8.map added +12927 −0
src/backend/utils/mb/Unicode/euc_kr_to_utf8.map added +8195 −0
src/backend/utils/mb/Unicode/euc_tw_to_utf8.map added +23565 −0
src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map added +59 −0
src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map added +30 −0
src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map added +52 −0
src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map added +95 −0
src/backend/utils/mb/Unicode/Makefile added +61 −0
src/backend/utils/mb/Unicode/sjis_to_utf8.map added +6932 −0
src/backend/utils/mb/Unicode/ucs2utf.pl added +20 −0
src/backend/utils/mb/Unicode/UCS_to_8859.pl added +110 −0
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl added +111 −0
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl added +112 −0
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl added +250 −0
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl added +112 −0
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl added +134 −0
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl added +113 −0
src/backend/utils/mb/Unicode/utf8_to_big5.map added +13697 −0
src/backend/utils/mb/Unicode/utf8_to_euc_cn.map added +7428 −0
src/backend/utils/mb/Unicode/utf8_to_euc_jp.map added +12927 −0
src/backend/utils/mb/Unicode/utf8_to_euc_kr.map added +8195 −0
src/backend/utils/mb/Unicode/utf8_to_euc_tw.map added +17707 −0
src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map added +59 −0
src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map added +30 −0
src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map added +52 −0
src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map added +95 −0
src/backend/utils/mb/Unicode/utf8_to_sjis.map added +6932 −0
src/backend/utils/mb/UTF_to_EUC_JP.map deleted +0 −12948
src/include/mb/pg_wchar.h modified +9 −5