1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-07 00:36:50 +03:00

> Tatsuo Ishii wrote:

> > > > It was made to cope with encoding such as an Asian bloc in 7.2Beta2.
> > > >
> > > > Added ServerEncoding
> > > >         Korean (JOHAB), Thai (WIN874),
> > > >         Vietnamese (TCVN), Arabic (WIN1256)
> > > >
> > > > Added ClientEncoding
> > > >         Simplified Chinese (GBK), Korean (UHC)
> > > >
> > > >
> > > >
> http://www.sankyo-unyu.co.jp/Pool/postgresql-7.2b2.newencoding.diff.tar.gz
> > > > (608K)
> > >
> > > Looks good.  I need some people to review this for me.
> >
> > For me they look good too. The only missing part is a
> > documentation. I will ask him to write it up. If he couldn't, I will
> > do it for him.
> > > The diff is 3mb
> > > but appears to address only additions to multibyte.  I have attached a
> > > list of files it modifies.  Also, look at the sizes of the mb/
> > > directory.  It is getting large:
> > >
> > >   4       ./CVS
> > >   6       ./Unicode/CVS
> > >   3433    ./Unicode
> > >   6197    .
> >
> > Yes. We definitely need the on-the-fly encoding addition capability:
> > i.e. CREATE CHRACTER SET in the future...
> > --
> > Tatsuo Ishii
> >
> >

Address chainge.

http://www.sankyo-unyu.co.jp/Pool/postgresql-7.2.newencoding.diff.gz

Add PsqlODBC and document ...etc patch.

Eiji Tokuya
This commit is contained in:
Bruce Momjian
2002-03-05 05:52:50 +00:00
parent 03194432de
commit a8bd7e1c6e
17 changed files with 5959 additions and 4911 deletions

View File

@ -2,7 +2,7 @@
#
# Copyright 2001 by PostgreSQL Global Development Group
#
# $Id: UCS_to_EUC_KR.pl,v 1.2 2001/04/16 06:10:18 ishii Exp $
# $Id: UCS_to_EUC_KR.pl,v 1.3 2002/03/05 05:52:45 momjian Exp $
#
# Generate UTF-8 <--> EUC_KR code conversion tables from
# map files provided by Unicode organization.
@ -20,7 +20,7 @@ require "ucs2utf.pl";
# first generate UTF-8 --> EUC_KR table
$in_file = "OLD5601.TXT";
$in_file = "KSX1001.TXT";
open( FILE, $in_file ) || die( "cannot open $in_file" );

View File

@ -1,4 +1,4 @@
static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
static pg_local_to_utf LUmapEUC_JP[ 13477 ] = {
{0x8ea1, 0xefbda1},
{0x8ea2, 0xefbda2},
{0x8ea3, 0xefbda3},
@ -93,8 +93,9 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0xa1bd, 0xe28095},
{0xa1be, 0xe28090},
{0xa1bf, 0xefbc8f},
{0xa1c1, 0xe3809c},
{0xa1c2, 0xe28096},
{0xa1c0, 0xefbcbc},
{0xa1c1, 0xefbd9e},
{0xa1c2, 0xe288a5},
{0xa1c3, 0xefbd9c},
{0xa1c4, 0xe280a6},
{0xa1c5, 0xe280a5},
@ -121,7 +122,7 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0xa1da, 0xe38090},
{0xa1db, 0xe38091},
{0xa1dc, 0xefbc8b},
{0xa1dd, 0xe28892},
{0xa1dd, 0xefbc8d},
{0xa1de, 0xc2b1},
{0xa1df, 0xc397},
{0xa1e0, 0xc3b7},
@ -141,8 +142,8 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0xa1ee, 0xe28483},
{0xa1ef, 0xefbfa5},
{0xa1f0, 0xefbc84},
{0xa1f1, 0xc2a2},
{0xa1f2, 0xc2a3},
{0xa1f1, 0xefbfa0},
{0xa1f2, 0xefbfa1},
{0xa1f3, 0xefbc85},
{0xa1f4, 0xefbc83},
{0xa1f5, 0xefbc86},
@ -179,7 +180,7 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0xa2c1, 0xe288a9},
{0xa2ca, 0xe288a7},
{0xa2cb, 0xe288a8},
{0xa2cc, 0xc2ac},
{0xa2cc, 0xefbfa2},
{0xa2cd, 0xe28792},
{0xa2ce, 0xe28794},
{0xa2cf, 0xe28880},
@ -585,6 +586,89 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0xa8be, 0xe294a5},
{0xa8bf, 0xe294b8},
{0xa8c0, 0xe29582},
{0xada1, 0xe291a0},
{0xada2, 0xe291a1},
{0xada3, 0xe291a2},
{0xada4, 0xe291a3},
{0xada5, 0xe291a4},
{0xada6, 0xe291a5},
{0xada7, 0xe291a6},
{0xada8, 0xe291a7},
{0xada9, 0xe291a8},
{0xadaa, 0xe291a9},
{0xadab, 0xe291aa},
{0xadac, 0xe291ab},
{0xadad, 0xe291ac},
{0xadae, 0xe291ad},
{0xadaf, 0xe291ae},
{0xadb0, 0xe291af},
{0xadb1, 0xe291b0},
{0xadb2, 0xe291b1},
{0xadb3, 0xe291b2},
{0xadb4, 0xe291b3},
{0xadb5, 0xe285a0},
{0xadb6, 0xe285a1},
{0xadb7, 0xe285a2},
{0xadb8, 0xe285a3},
{0xadb9, 0xe285a4},
{0xadba, 0xe285a5},
{0xadbb, 0xe285a6},
{0xadbc, 0xe285a7},
{0xadbd, 0xe285a8},
{0xadbe, 0xe285a9},
{0xadc0, 0xe38d89},
{0xadc1, 0xe38c94},
{0xadc2, 0xe38ca2},
{0xadc3, 0xe38d8d},
{0xadc4, 0xe38c98},
{0xadc5, 0xe38ca7},
{0xadc6, 0xe38c83},
{0xadc7, 0xe38cb6},
{0xadc8, 0xe38d91},
{0xadc9, 0xe38d97},
{0xadca, 0xe38c8d},
{0xadcb, 0xe38ca6},
{0xadcc, 0xe38ca3},
{0xadcd, 0xe38cab},
{0xadce, 0xe38d8a},
{0xadcf, 0xe38cbb},
{0xadd0, 0xe38e9c},
{0xadd1, 0xe38e9d},
{0xadd2, 0xe38e9e},
{0xadd3, 0xe38e8e},
{0xadd4, 0xe38e8f},
{0xadd5, 0xe38f84},
{0xadd6, 0xe38ea1},
{0xaddf, 0xe38dbb},
{0xade0, 0xe3809d},
{0xade1, 0xe3809f},
{0xade2, 0xe28496},
{0xade3, 0xe38f8d},
{0xade4, 0xe284a1},
{0xade5, 0xe38aa4},
{0xade6, 0xe38aa5},
{0xade7, 0xe38aa6},
{0xade8, 0xe38aa7},
{0xade9, 0xe38aa8},
{0xadea, 0xe388b1},
{0xadeb, 0xe388b2},
{0xadec, 0xe388b9},
{0xaded, 0xe38dbe},
{0xadee, 0xe38dbd},
{0xadef, 0xe38dbc},
{0xadf0, 0xe28992},
{0xadf1, 0xe289a1},
{0xadf2, 0xe288ab},
{0xadf3, 0xe288ae},
{0xadf4, 0xe28891},
{0xadf5, 0xe2889a},
{0xadf6, 0xe28aa5},
{0xadf7, 0xe288a0},
{0xadf8, 0xe2889f},
{0xadf9, 0xe28abf},
{0xadfa, 0xe288b5},
{0xadfb, 0xe288a9},
{0xadfc, 0xe288aa},
{0xb0a1, 0xe4ba9c},
{0xb0a2, 0xe59496},
{0xb0a3, 0xe5a883},
@ -6951,7 +7035,7 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0x8fa2b8, 0xce84},
{0x8fa2b9, 0xce85},
{0x8fa2c2, 0xc2a1},
{0x8fa2c3, 0xc2a6},
{0x8fa2c3, 0xefbfa4},
{0x8fa2c4, 0xc2bf},
{0x8fa2eb, 0xc2ba},
{0x8fa2ec, 0xc2aa},
@ -13005,5 +13089,111 @@ static pg_local_to_utf LUmapEUC_JP[ 13007 ] = {
{0x8fede0, 0xe9bea1},
{0x8fede1, 0xe9bea2},
{0x8fede2, 0xe9bea3},
{0x8fede3, 0xe9bea5}
{0x8fede3, 0xe9bea5},
{0x8ff3f3, 0xe285b0},
{0x8ff3f4, 0xe285b1},
{0x8ff3f5, 0xe285b2},
{0x8ff3f6, 0xe285b3},
{0x8ff3f7, 0xe285b4},
{0x8ff3f8, 0xe285b5},
{0x8ff3f9, 0xe285b6},
{0x8ff3fa, 0xe285b7},
{0x8ff3fb, 0xe285b8},
{0x8ff3fc, 0xe285b9},
{0x8ff3fd, 0xe285a0},
{0x8ff3fe, 0xe285a1},
{0x8ff4a1, 0xe285a2},
{0x8ff4a2, 0xe285a3},
{0x8ff4a3, 0xe285a4},
{0x8ff4a4, 0xe285a5},
{0x8ff4a5, 0xe285a6},
{0x8ff4a6, 0xe285a7},
{0x8ff4a7, 0xe285a8},
{0x8ff4a8, 0xe285a9},
{0x8ff4a9, 0xefbc87},
{0x8ff4aa, 0xefbc82},
{0x8ff4ab, 0xe388b1},
{0x8ff4ac, 0xe28496},
{0x8ff4ad, 0xe284a1},
{0x8ff4ae, 0xe782bb},
{0x8ff4af, 0xe4bbbc},
{0x8ff4b0, 0xe583b4},
{0x8ff4b1, 0xe587ac},
{0x8ff4b2, 0xe58c87},
{0x8ff4b3, 0xe58ca4},
{0x8ff4b4, 0xefa88e},
{0x8ff4b5, 0xe5928a},
{0x8ff4b6, 0xe59d99},
{0x8ff4b7, 0xefa88f},
{0x8ff4b8, 0xefa890},
{0x8ff4b9, 0xe5a29e},
{0x8ff4ba, 0xe5afac},
{0x8ff4bb, 0xe5b3b5},
{0x8ff4bc, 0xe5b593},
{0x8ff4bd, 0xefa891},
{0x8ff4be, 0xe5beb7},
{0x8ff4bf, 0xe68285},
{0x8ff4c0, 0xe684a0},
{0x8ff4c1, 0xe6958e},
{0x8ff4c2, 0xe698bb},
{0x8ff4c3, 0xe699a5},
{0x8ff4c4, 0xefa892},
{0x8ff4c5, 0xefa4a9},
{0x8ff4c6, 0xe6a081},
{0x8ff4c7, 0xefa893},
{0x8ff4c8, 0xefa894},
{0x8ff4c9, 0xe6a9ab},
{0x8ff4ca, 0xe6aba2},
{0x8ff4cb, 0xe6b7b8},
{0x8ff4cc, 0xe6b7b2},
{0x8ff4cd, 0xe780a8},
{0x8ff4ce, 0xefa895},
{0x8ff4cf, 0xefa896},
{0x8ff4d0, 0xe79481},
{0x8ff4d1, 0xe79a82},
{0x8ff4d2, 0xe79a9e},
{0x8ff4d3, 0xefa897},
{0x8ff4d4, 0xe7a4b0},
{0x8ff4d5, 0xefa898},
{0x8ff4d6, 0xefa899},
{0x8ff4d7, 0xefa89a},
{0x8ff4d8, 0xefa89b},
{0x8ff4d9, 0xe7aba7},
{0x8ff4da, 0xefa89c},
{0x8ff4db, 0xefa89d},
{0x8ff4dc, 0xe7b6a0},
{0x8ff4dd, 0xe7b796},
{0x8ff4de, 0xefa89e},
{0x8ff4df, 0xe88da2},
{0x8ff4e0, 0xefa89f},
{0x8ff4e1, 0xe896b0},
{0x8ff4e2, 0xefa8a0},
{0x8ff4e3, 0xefa8a1},
{0x8ff4e4, 0xe8a087},
{0x8ff4e5, 0xefa8a2},
{0x8ff4e6, 0xe8adbf},
{0x8ff4e7, 0xe8b3b4},
{0x8ff4e8, 0xe8b5b6},
{0x8ff4e9, 0xefa8a3},
{0x8ff4ea, 0xefa8a4},
{0x8ff4eb, 0xefa8a5},
{0x8ff4ec, 0xe9839e},
{0x8ff4ed, 0xefa8a6},
{0x8ff4ee, 0xe98495},
{0x8ff4ef, 0xefa8a7},
{0x8ff4f0, 0xefa8a8},
{0x8ff4f1, 0xe99692},
{0x8ff4f2, 0xefa79c},
{0x8ff4f3, 0xefa8a9},
{0x8ff4f4, 0xe99cbb},
{0x8ff4f5, 0xe99d8d},
{0x8ff4f6, 0xe99d91},
{0x8ff4f7, 0xefa8aa},
{0x8ff4f8, 0xefa8ab},
{0x8ff4f9, 0xefa8ac},
{0x8ff4fa, 0xe9a69e},
{0x8ff4fb, 0xe9ab99},
{0x8ff4fc, 0xe9adb2},
{0x8ff4fd, 0xefa8ad},
{0x8ff4fe, 0xe9bb91},
};

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,11 @@
static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
static pg_utf_to_local ULmapEUC_JP[ 13175 ] = {
{0xc2a1, 0x8fa2c2},
{0xc2a2, 0xa1f1},
{0xc2a3, 0xa1f2},
{0xc2a4, 0x8fa2f0},
{0xc2a6, 0x8fa2c3},
{0xc2a7, 0xa1f8},
{0xc2a8, 0xa1af},
{0xc2a9, 0x8fa2ed},
{0xc2aa, 0x8fa2ec},
{0xc2ac, 0xa2cc},
{0xc2ae, 0x8fa2ee},
{0xc2af, 0x8fa2b4},
{0xc2b0, 0xa1eb},
@ -389,7 +386,6 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xd19f, 0x8fa7fe},
{0xe28090, 0xa1be},
{0xe28095, 0xa1bd},
{0xe28096, 0xa1c2},
{0xe28098, 0xa1c6},
{0xe28099, 0xa1c7},
{0xe2809c, 0xa1c8},
@ -403,9 +399,30 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe280b3, 0xa1ed},
{0xe280bb, 0xa2a8},
{0xe28483, 0xa1ee},
{0xe28496, 0x8fa2f1},
{0xe28496, 0xade2},
{0xe284a1, 0xade4},
{0xe284a2, 0x8fa2ef},
{0xe284ab, 0xa2f2},
{0xe285a0, 0xadb5},
{0xe285a1, 0xadb6},
{0xe285a2, 0xadb7},
{0xe285a3, 0xadb8},
{0xe285a4, 0xadb9},
{0xe285a5, 0xadba},
{0xe285a6, 0xadbb},
{0xe285a7, 0xadbc},
{0xe285a8, 0xadbd},
{0xe285a9, 0xadbe},
{0xe285b0, 0x8ff3f3},
{0xe285b1, 0x8ff3f4},
{0xe285b2, 0x8ff3f5},
{0xe285b3, 0x8ff3f6},
{0xe285b4, 0x8ff3f7},
{0xe285b5, 0x8ff3f8},
{0xe285b6, 0x8ff3f9},
{0xe285b7, 0x8ff3fa},
{0xe285b8, 0x8ff3fb},
{0xe285b9, 0x8ff3fc},
{0xe28690, 0xa2ab},
{0xe28691, 0xa2ac},
{0xe28692, 0xa2aa},
@ -418,17 +435,20 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe28887, 0xa2e0},
{0xe28888, 0xa2ba},
{0xe2888b, 0xa2bb},
{0xe28892, 0xa1dd},
{0xe28891, 0xadf4},
{0xe2889a, 0xa2e5},
{0xe2889d, 0xa2e7},
{0xe2889e, 0xa1e7},
{0xe2889f, 0xadf8},
{0xe288a0, 0xa2dc},
{0xe288a5, 0xa1c2},
{0xe288a7, 0xa2ca},
{0xe288a8, 0xa2cb},
{0xe288a9, 0xa2c1},
{0xe288aa, 0xa2c0},
{0xe288ab, 0xa2e9},
{0xe288ac, 0xa2ea},
{0xe288ae, 0xadf3},
{0xe288b4, 0xa1e8},
{0xe288b5, 0xa2e8},
{0xe288bd, 0xa2e6},
@ -444,7 +464,28 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe28a86, 0xa2bc},
{0xe28a87, 0xa2bd},
{0xe28aa5, 0xa2dd},
{0xe28abf, 0xadf9},
{0xe28c92, 0xa2de},
{0xe291a0, 0xada1},
{0xe291a1, 0xada2},
{0xe291a2, 0xada3},
{0xe291a3, 0xada4},
{0xe291a4, 0xada5},
{0xe291a5, 0xada6},
{0xe291a6, 0xada7},
{0xe291a7, 0xada8},
{0xe291a8, 0xada9},
{0xe291a9, 0xadaa},
{0xe291aa, 0xadab},
{0xe291ab, 0xadac},
{0xe291ac, 0xadad},
{0xe291ad, 0xadae},
{0xe291ae, 0xadaf},
{0xe291af, 0xadb0},
{0xe291b0, 0xadb1},
{0xe291b1, 0xadb2},
{0xe291b2, 0xadb3},
{0xe291b3, 0xadb4},
{0xe29480, 0xa8a1},
{0xe29481, 0xa8ac},
{0xe29482, 0xa8a2},
@ -517,7 +558,8 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe38093, 0xa2ae},
{0xe38094, 0xa1cc},
{0xe38095, 0xa1cd},
{0xe3809c, 0xa1c1},
{0xe3809d, 0xade0},
{0xe3809f, 0xade1},
{0xe38181, 0xa4a1},
{0xe38182, 0xa4a2},
{0xe38183, 0xa4a3},
@ -695,6 +737,42 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe383bc, 0xa1bc},
{0xe383bd, 0xa1b3},
{0xe383be, 0xa1b4},
{0xe388b1, 0xadea},
{0xe388b2, 0xadeb},
{0xe388b9, 0xadec},
{0xe38aa4, 0xade5},
{0xe38aa5, 0xade6},
{0xe38aa6, 0xade7},
{0xe38aa7, 0xade8},
{0xe38aa8, 0xade9},
{0xe38c83, 0xadc6},
{0xe38c8d, 0xadca},
{0xe38c94, 0xadc1},
{0xe38c98, 0xadc4},
{0xe38ca2, 0xadc2},
{0xe38ca3, 0xadcc},
{0xe38ca6, 0xadcb},
{0xe38ca7, 0xadc5},
{0xe38cab, 0xadcd},
{0xe38cb6, 0xadc7},
{0xe38cbb, 0xadcf},
{0xe38d89, 0xadc0},
{0xe38d8a, 0xadce},
{0xe38d8d, 0xadc3},
{0xe38d91, 0xadc8},
{0xe38d97, 0xadc9},
{0xe38dbb, 0xaddf},
{0xe38dbc, 0xadef},
{0xe38dbd, 0xadee},
{0xe38dbe, 0xaded},
{0xe38e8e, 0xadd3},
{0xe38e8f, 0xadd4},
{0xe38e9c, 0xadd0},
{0xe38e9d, 0xadd1},
{0xe38e9e, 0xadd2},
{0xe38ea1, 0xadd6},
{0xe38f84, 0xadd5},
{0xe38f8d, 0xade3},
{0xe4b880, 0xb0ec},
{0xe4b881, 0xc3fa},
{0xe4b882, 0x8fb0a1},
@ -856,6 +934,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe4bbb6, 0xb7ef},
{0xe4bbb7, 0xd0c3},
{0xe4bbbb, 0xc7a4},
{0xe4bbbc, 0x8ff4af},
{0xe4bbbd, 0x8fb0cf},
{0xe4bbbe, 0x8fb0d0},
{0xe4bbbf, 0x8fb0d1},
@ -1202,6 +1281,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe583af, 0x8fb2c4},
{0xe583b1, 0x8fb2c5},
{0xe583b2, 0x8fb2d1},
{0xe583b4, 0x8ff4b0},
{0xe583b5, 0xd1ac},
{0xe583b6, 0x8fb2c6},
{0xe583b9, 0xd1ab},
@ -1377,6 +1457,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe587a7, 0xc2fc},
{0xe587a9, 0xd1de},
{0xe587aa, 0xc6e4},
{0xe587ac, 0x8ff4b1},
{0xe587ad, 0xd1df},
{0xe587ae, 0x8fb3ab},
{0xe587b0, 0xd1e0},
@ -1577,6 +1658,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe58c83, 0x8fb3fc},
{0xe58c85, 0xcaf1},
{0xe58c86, 0xd2b2},
{0xe58c87, 0x8ff4b2},
{0xe58c88, 0xd2b3},
{0xe58c8a, 0x8fb3fd},
{0xe58c8b, 0x8fb3fe},
@ -1600,6 +1682,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe58ca0, 0xbea2},
{0xe58ca1, 0xb6a9},
{0xe58ca3, 0xd2ba},
{0xe58ca4, 0x8ff4b3},
{0xe58ca5, 0x8fb4a9},
{0xe58ca7, 0x8fb4aa},
{0xe58ca8, 0x8fb4ab},
@ -1839,6 +1922,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe59286, 0xd2f6},
{0xe59288, 0x8fb5a4},
{0xe59289, 0x8fb5a5},
{0xe5928a, 0x8ff4b5},
{0xe5928b, 0xbaf0},
{0xe5928c, 0xcfc2},
{0xe5928d, 0x8fb5a6},
@ -2250,6 +2334,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe59d90, 0xbac1},
{0xe59d91, 0xb9a3},
{0xe59d92, 0x8fb7c0},
{0xe59d99, 0x8ff4b6},
{0xe59da1, 0xd4b3},
{0xe59da2, 0x8fb7c1},
{0xe59da4, 0xbaa5},
@ -2431,6 +2516,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe5a297, 0xc1fd},
{0xe5a29c, 0xc4c6},
{0xe5a29d, 0x8fb8c7},
{0xe5a29e, 0x8ff4b9},
{0xe5a29f, 0xd4d2},
{0xe5a2a0, 0x8fb8c8},
{0xe5a2a1, 0x8fb8c9},
@ -2915,6 +3001,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe5afa8, 0xdccd},
{0xe5afa9, 0xbfb3},
{0xe5afab, 0xd5ed},
{0xe5afac, 0x8ff4ba},
{0xe5afae, 0xcec0},
{0xe5afaf, 0x8fbae5},
{0xe5afb0, 0xd5ee},
@ -3067,6 +3154,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe5b3b1, 0x8fbbbf},
{0xe5b3b2, 0x8fbbc0},
{0xe5b3b4, 0x8fbbc1},
{0xe5b3b5, 0x8ff4bb},
{0xe5b3b6, 0xc5e7},
{0xe5b3ba, 0xd6b8},
{0xe5b3bb, 0xbdd4},
@ -3111,6 +3199,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe5b590, 0xcdf2},
{0xe5b591, 0x8fbbd5},
{0xe5b592, 0xd6c9},
{0xe5b593, 0x8ff4bc},
{0xe5b595, 0x8fbbd4},
{0xe5b599, 0x8fbbd6},
{0xe5b59c, 0xd6bf},
@ -3503,6 +3592,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe5beb1, 0x8fbdb6},
{0xe5beb3, 0xc6c1},
{0xe5beb4, 0xc4a7},
{0xe5beb7, 0x8ff4be},
{0xe5beb8, 0x8fbdb7},
{0xe5beb9, 0xc5b0},
{0xe5bebc, 0xd7d5},
@ -3634,6 +3724,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe68282, 0x8fbded},
{0xe68283, 0xd7fd},
{0xe68284, 0xd8a1},
{0xe68285, 0x8ff4bf},
{0xe68286, 0x8fbdee},
{0xe68288, 0x8fbdef},
{0xe68289, 0xbcbd},
@ -3749,6 +3840,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe6849c, 0x8fbec4},
{0xe6849e, 0x8fbec5},
{0xe6849f, 0xb4b6},
{0xe684a0, 0x8ff4c0},
{0xe684a1, 0xd8bb},
{0xe684a2, 0x8fbec6},
{0xe684a7, 0xd8c3},
@ -4402,6 +4494,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe69588, 0xdac3},
{0xe69589, 0x8fc1cc},
{0xe6958d, 0xdac6},
{0xe6958e, 0x8ff4c1},
{0xe6958f, 0xc9d2},
{0xe69590, 0x8fc1cd},
{0xe69591, 0xb5df},
@ -4560,6 +4653,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe698b6, 0xdae4},
{0xe698b7, 0x8fc2b0},
{0xe698b9, 0x8fc2af},
{0xe698bb, 0x8ff4c2},
{0xe698bc, 0xc3eb},
{0xe698bf, 0xdba6},
{0xe69980, 0x8fc2b1},
@ -4589,6 +4683,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe699a1, 0x8fc2be},
{0xe699a2, 0xdaf1},
{0xe699a4, 0xdaed},
{0xe699a5, 0x8ff4c3},
{0xe699a6, 0xb3a2},
{0xe699a7, 0xdaee},
{0xe699a8, 0xdaef},
@ -4861,6 +4956,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe69fbb, 0xbaba},
{0xe69fbe, 0xcbef},
{0xe69fbf, 0xb3c1},
{0xe6a081, 0x8ff4c6},
{0xe6a082, 0xc4ce},
{0xe6a083, 0xc6ca},
{0xe6a084, 0xb1c9},
@ -5248,6 +5344,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe6a9a6, 0xdcf5},
{0xe6a9a7, 0x8fc5b2},
{0xe6a9aa, 0x8fc5b3},
{0xe6a9ab, 0x8ff4c9},
{0xe6a9b1, 0x8fc5b4},
{0xe6a9b2, 0xdcef},
{0xe6a9b3, 0x8fc5b5},
@ -5309,6 +5406,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe6ab9d, 0x8fc5d4},
{0xe6ab9e, 0xdda9},
{0xe6ab9f, 0xddab},
{0xe6aba2, 0x8ff4ca},
{0xe6aba4, 0x8fc5d5},
{0xe6aba7, 0x8fc5d6},
{0xe6aba8, 0xc8a7},
@ -5756,11 +5854,13 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe6b7af, 0x8fc7e2},
{0xe6b7b0, 0x8fc7e3},
{0xe6b7b1, 0xbfbc},
{0xe6b7b2, 0x8ff4cc},
{0xe6b7b3, 0xbddf},
{0xe6b7b4, 0x8fc7e4},
{0xe6b7b5, 0xcaa5},
{0xe6b7b6, 0x8fc7e5},
{0xe6b7b7, 0xbaae},
{0xe6b7b8, 0x8ff4cb},
{0xe6b7b9, 0xdebb},
{0xe6b7ba, 0xdec9},
{0xe6b7bb, 0xc5ba},
@ -6070,6 +6170,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe780a3, 0x8fc9b1},
{0xe780a6, 0xc3f5},
{0xe780a7, 0xc2ed},
{0xe780a8, 0x8ff4cd},
{0xe780ac, 0xc0a5},
{0xe780af, 0x8fc9b2},
{0xe780b0, 0xdfd0},
@ -6135,6 +6236,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe782b8, 0xdfda},
{0xe782b9, 0xc5c0},
{0xe782ba, 0xb0d9},
{0xe782bb, 0x8ff4ae},
{0xe78388, 0xcef5},
{0xe7838a, 0x8fc9d8},
{0xe7838b, 0xdfde},
@ -6708,6 +6810,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe793bb, 0x8fccfb},
{0xe793bc, 0x8fccfc},
{0xe793bf, 0x8fccfd},
{0xe79481, 0x8ff4d0},
{0xe79483, 0xe1ac},
{0xe79484, 0xe1ab},
{0xe79485, 0xe1ad},
@ -6972,6 +7075,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe799be, 0xc9b4},
{0xe79a80, 0xe2a5},
{0xe79a81, 0x8fceb5},
{0xe79a82, 0x8ff4d1},
{0xe79a83, 0xe2a6},
{0xe79a84, 0xc5aa},
{0xe79a85, 0x8fceb6},
@ -6991,6 +7095,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe79a9b, 0x8fceba},
{0xe79a9c, 0x8fcebb},
{0xe79a9d, 0x8fcebc},
{0xe79a9e, 0x8ff4d2},
{0xe79a9f, 0x8fcebd},
{0xe79aa0, 0x8fcebe},
{0xe79aa2, 0x8fcebf},
@ -7353,6 +7458,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe7a4ab, 0xe3aa},
{0xe7a4ac, 0xe3a9},
{0xe7a4ad, 0x8fd0c7},
{0xe7a4b0, 0x8ff4d4},
{0xe7a4b1, 0x8fd0c8},
{0xe7a4b4, 0x8fd0c9},
{0xe7a4b5, 0x8fd0ca},
@ -7630,6 +7736,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe7aba3, 0xbdd7},
{0xe7aba5, 0xc6b8},
{0xe7aba6, 0xe3f0},
{0xe7aba7, 0x8ff4d9},
{0xe7aba8, 0x8fd1ea},
{0xe7aba9, 0x8fd1eb},
{0xe7abaa, 0xc3a8},
@ -8084,6 +8191,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe7b69d, 0x8fd3fe},
{0xe7b69e, 0x8fd4a1},
{0xe7b69f, 0xe5c6},
{0xe7b6a0, 0x8ff4dc},
{0xe7b6a2, 0xe5c2},
{0xe7b6a3, 0xe5bc},
{0xe7b6a6, 0x8fd4a2},
@ -8124,6 +8232,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe7b791, 0xced0},
{0xe7b792, 0xbdef},
{0xe7b795, 0xe5ee},
{0xe7b796, 0x8ff4dd},
{0xe7b797, 0x8fd4b1},
{0xe7b798, 0xe5c8},
{0xe7b799, 0x8fd4b2},
@ -8925,6 +9034,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe88d96, 0x8fd7fb},
{0xe88d97, 0x8fd7fc},
{0xe88d98, 0xc1f1},
{0xe88da2, 0x8ff4df},
{0xe88db0, 0x8fd7fd},
{0xe88db3, 0xe8ba},
{0xe88db5, 0xe8bb},
@ -9262,6 +9372,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe896ad, 0x8fd9f4},
{0xe896ae, 0xccf9},
{0xe896af, 0xbdf2},
{0xe896b0, 0x8ff4e1},
{0xe896b4, 0x8fd9e7},
{0xe896b6, 0x8fd9e8},
{0xe896b7, 0x8fd9e9},
@ -9600,6 +9711,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe8a083, 0x8fdbe9},
{0xe8a085, 0xeaa4},
{0xe8a086, 0x8fdbea},
{0xe8a087, 0x8ff4e4},
{0xe8a089, 0x8fdbeb},
{0xe8a08a, 0x8fdbec},
{0xe8a08b, 0x8fdbed},
@ -10164,6 +10276,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe8adbc, 0x8fded5},
{0xe8adbd, 0xeca5},
{0xe8adbe, 0x8fded6},
{0xe8adbf, 0x8ff4e6},
{0xe8ae80, 0xeca6},
{0xe8ae81, 0x8fded7},
{0xe8ae83, 0xbbbe},
@ -10319,6 +10432,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe8b3af, 0x8fdfb8},
{0xe8b3b0, 0x8fdfb9},
{0xe8b3b2, 0x8fdfba},
{0xe8b3b4, 0x8ff4e7},
{0xe8b3b5, 0x8fdfbb},
{0xe8b3b7, 0x8fdfbc},
{0xe8b3b8, 0x8fdfbd},
@ -10359,6 +10473,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe8b5b1, 0xece1},
{0xe8b5b3, 0xece2},
{0xe8b5b4, 0xc9eb},
{0xe8b5b6, 0x8ff4e8},
{0xe8b5b7, 0xb5af},
{0xe8b5bf, 0x8fdfca},
{0xe8b681, 0xece3},
@ -10882,6 +10997,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9839b, 0xeebe},
{0xe9839c, 0x8fe2a9},
{0xe9839d, 0x8fe2aa},
{0xe9839e, 0x8ff4ec},
{0xe9839f, 0x8fe2ab},
{0xe983a1, 0xb7b4},
{0xe983a2, 0xeebb},
@ -10909,6 +11025,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe98490, 0x8fe2bb},
{0xe98492, 0xeec0},
{0xe98494, 0x8fe2bc},
{0xe98495, 0x8ff4ee},
{0xe98496, 0x8fe2bd},
{0xe98497, 0x8fe2be},
{0xe98498, 0x8fe2bf},
@ -11482,6 +11599,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9968e, 0x8fe6a6},
{0xe9968f, 0xb1bc},
{0xe99691, 0xb4d7},
{0xe99692, 0x8ff4f1},
{0xe99693, 0xb4d6},
{0xe99694, 0xefdc},
{0xe99696, 0xefdd},
@ -11730,6 +11848,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe99cb3, 0x8fe7ac},
{0xe99cb8, 0xdbb1},
{0xe99cb9, 0xf0c8},
{0xe99cbb, 0x8ff4f4},
{0xe99cbd, 0xf0c9},
{0xe99cbe, 0xf0ca},
{0xe99d81, 0x8fe7ad},
@ -11740,8 +11859,10 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe99d88, 0xf0cd},
{0xe99d89, 0xf0cf},
{0xe99d8a, 0x8fe7af},
{0xe99d8d, 0x8ff4f5},
{0xe99d8e, 0x8fe7b0},
{0xe99d8f, 0x8fe7b1},
{0xe99d91, 0x8ff4f6},
{0xe99d92, 0xc0c4},
{0xe99d95, 0x8fe7b2},
{0xe99d96, 0xccf7},
@ -12057,6 +12178,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9a699, 0xb9e1},
{0xe9a69b, 0x8fe8f7},
{0xe9a69d, 0x8fe8f8},
{0xe9a69e, 0x8ff4fa},
{0xe9a69f, 0x8fe8f9},
{0xe9a6a5, 0xf1c6},
{0xe9a6a6, 0x8fe8fa},
@ -12207,6 +12329,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9ab96, 0x8fe9ea},
{0xe9ab97, 0x8fe9eb},
{0xe9ab98, 0xb9e2},
{0xe9ab99, 0x8ff4fb},
{0xe9ab9b, 0x8fe9ec},
{0xe9ab9c, 0x8fe9ed},
{0xe9ab9e, 0xf1f4},
@ -12313,6 +12436,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9adad, 0x8feaca},
{0xe9adae, 0x8feacb},
{0xe9adaf, 0xcfa5},
{0xe9adb2, 0x8ff4fc},
{0xe9adb3, 0x8feacc},
{0xe9adb4, 0xf2b7},
{0xe9adb5, 0x8feacd},
@ -12722,6 +12846,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9bb8e, 0xf3d5},
{0xe9bb8f, 0xf3d6},
{0xe9bb90, 0xf3d7},
{0xe9bb91, 0x8ff4fe},
{0xe9bb92, 0xb9f5},
{0xe9bb94, 0xf3d8},
{0xe9bb95, 0x8fecf4},
@ -12852,16 +12977,53 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xe9bea2, 0x8fede1},
{0xe9bea3, 0x8fede2},
{0xe9bea5, 0x8fede3},
{0xefa4a9, 0x8ff4c5},
{0xefa79c, 0x8ff4f2},
{0xefa88e, 0x8ff4b4},
{0xefa88f, 0x8ff4b7},
{0xefa890, 0x8ff4b8},
{0xefa891, 0x8ff4bd},
{0xefa892, 0x8ff4c4},
{0xefa893, 0x8ff4c7},
{0xefa894, 0x8ff4c8},
{0xefa895, 0x8ff4ce},
{0xefa896, 0x8ff4cf},
{0xefa897, 0x8ff4d3},
{0xefa898, 0x8ff4d5},
{0xefa899, 0x8ff4d6},
{0xefa89a, 0x8ff4d7},
{0xefa89b, 0x8ff4d8},
{0xefa89c, 0x8ff4da},
{0xefa89d, 0x8ff4db},
{0xefa89e, 0x8ff4de},
{0xefa89f, 0x8ff4e0},
{0xefa8a0, 0x8ff4e2},
{0xefa8a1, 0x8ff4e3},
{0xefa8a2, 0x8ff4e5},
{0xefa8a3, 0x8ff4e9},
{0xefa8a4, 0x8ff4ea},
{0xefa8a5, 0x8ff4eb},
{0xefa8a6, 0x8ff4ed},
{0xefa8a7, 0x8ff4ef},
{0xefa8a8, 0x8ff4f0},
{0xefa8a9, 0x8ff4f3},
{0xefa8aa, 0x8ff4f7},
{0xefa8ab, 0x8ff4f8},
{0xefa8ac, 0x8ff4f9},
{0xefa8ad, 0x8ff4fd},
{0xefbc81, 0xa1aa},
{0xefbc82, 0x8ff4aa},
{0xefbc83, 0xa1f4},
{0xefbc84, 0xa1f0},
{0xefbc85, 0xa1f3},
{0xefbc86, 0xa1f5},
{0xefbc87, 0x8ff4a9},
{0xefbc88, 0xa1ca},
{0xefbc89, 0xa1cb},
{0xefbc8a, 0xa1f6},
{0xefbc8b, 0xa1dc},
{0xefbc8c, 0xa1a4},
{0xefbc8d, 0xa1dd},
{0xefbc8e, 0xa1a5},
{0xefbc8f, 0xa1bf},
{0xefbc90, 0xa3b0},
@ -12908,6 +13070,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xefbcb9, 0xa3d9},
{0xefbcba, 0xa3da},
{0xefbcbb, 0xa1ce},
{0xefbcbc, 0xa1c0},
{0xefbcbd, 0xa1cf},
{0xefbcbe, 0xa1b0},
{0xefbcbf, 0xa1b2},
@ -12941,6 +13104,7 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xefbd9b, 0xa1d0},
{0xefbd9c, 0xa1c3},
{0xefbd9d, 0xa1d1},
{0xefbd9e, 0xa1c1},
{0xefbda1, 0x8ea1},
{0xefbda2, 0x8ea2},
{0xefbda3, 0x8ea3},
@ -13004,6 +13168,10 @@ static pg_utf_to_local ULmapEUC_JP[ 13007 ] = {
{0xefbe9d, 0x8edd},
{0xefbe9e, 0x8ede},
{0xefbe9f, 0x8edf},
{0xefbfa0, 0xa1f1},
{0xefbfa1, 0xa1f2},
{0xefbfa2, 0xa2cc},
{0xefbfa3, 0xa1b1},
{0xefbfa4, 0x8fa2c3},
{0xefbfa5, 0xa1ef}
};

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,11 @@
static pg_utf_to_local ULmapSJIS[ 7389 ] = {
static pg_utf_to_local ULmapSJIS[ 7398 ] = {
{0xc19c, 0x815f},
{0xc2a2, 0x8191},
{0xc2a3, 0x8192},
{0xc2a5, 0x5c},
{0xc2a7, 0x8198},
{0xc2a8, 0x814e},
{0xc2ac, 0x81ca},
{0xc2b0, 0x818b},
{0xc2b1, 0x817d},
{0xc2b4, 0x814c},
@ -123,6 +128,7 @@ static pg_utf_to_local ULmapSJIS[ 7389 ] = {
{0xd191, 0x8476},
{0xe28090, 0x815d},
{0xe28095, 0x815c},
{0xe28096, 0x8161},
{0xe28098, 0x8165},
{0xe28099, 0x8166},
{0xe2809c, 0x8167},
@ -135,6 +141,7 @@ static pg_utf_to_local ULmapSJIS[ 7389 ] = {
{0xe280b2, 0x818c},
{0xe280b3, 0x818d},
{0xe280bb, 0x81a6},
{0xe280be, 0x7e},
{0xe28483, 0x818e},
{0xe28496, 0xfa59},
{0xe284a1, 0xfa5a},
@ -172,6 +179,7 @@ static pg_utf_to_local ULmapSJIS[ 7389 ] = {
{0xe28888, 0x81b8},
{0xe2888b, 0x81b9},
{0xe28891, 0x8794},
{0xe28892, 0x817c},
{0xe2889a, 0x81e3},
{0xe2889d, 0x81e5},
{0xe2889e, 0x8187},
@ -294,6 +302,7 @@ static pg_utf_to_local ULmapSJIS[ 7389 ] = {
{0xe38093, 0x81ac},
{0xe38094, 0x816b},
{0xe38095, 0x816c},
{0xe3809c, 0x8160},
{0xe3809d, 0x8780},
{0xe3809f, 0x8781},
{0xe38181, 0x829f},