mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
-------------------------------------------------- Subject: Bug in unicode conversion ... From: Jan Varga <varga@utcru.sk> To: t-ishii@sra.co.jp Date: Sat, 18 Nov 2000 17:41:20 +0100 (CET) Hi, I tried this new feature in PostgreSQL. I found one bug. Script UCS_to_8859.pl skips input lines which 1. code <0x80 or 2. ucs <0x100 I think second one is not good idea because some codes in ISO8859-2 have ucs <0x100 (e.g. 0xE9 - 0x00E9) --------------------------------------------------
131 lines
2.6 KiB
Plaintext
131 lines
2.6 KiB
Plaintext
static pg_utf_to_local ULmapISO8859_5[ 128 ] = {
|
|
{0xc280, 0x0080},
|
|
{0xc281, 0x0081},
|
|
{0xc282, 0x0082},
|
|
{0xc283, 0x0083},
|
|
{0xc284, 0x0084},
|
|
{0xc285, 0x0085},
|
|
{0xc286, 0x0086},
|
|
{0xc287, 0x0087},
|
|
{0xc288, 0x0088},
|
|
{0xc289, 0x0089},
|
|
{0xc28a, 0x008a},
|
|
{0xc28b, 0x008b},
|
|
{0xc28c, 0x008c},
|
|
{0xc28d, 0x008d},
|
|
{0xc28e, 0x008e},
|
|
{0xc28f, 0x008f},
|
|
{0xc290, 0x0090},
|
|
{0xc291, 0x0091},
|
|
{0xc292, 0x0092},
|
|
{0xc293, 0x0093},
|
|
{0xc294, 0x0094},
|
|
{0xc295, 0x0095},
|
|
{0xc296, 0x0096},
|
|
{0xc297, 0x0097},
|
|
{0xc298, 0x0098},
|
|
{0xc299, 0x0099},
|
|
{0xc29a, 0x009a},
|
|
{0xc29b, 0x009b},
|
|
{0xc29c, 0x009c},
|
|
{0xc29d, 0x009d},
|
|
{0xc29e, 0x009e},
|
|
{0xc29f, 0x009f},
|
|
{0xc2a0, 0x00a0},
|
|
{0xc2a7, 0x00fd},
|
|
{0xc2ad, 0x00ad},
|
|
{0xd081, 0x00a1},
|
|
{0xd082, 0x00a2},
|
|
{0xd083, 0x00a3},
|
|
{0xd084, 0x00a4},
|
|
{0xd085, 0x00a5},
|
|
{0xd086, 0x00a6},
|
|
{0xd087, 0x00a7},
|
|
{0xd088, 0x00a8},
|
|
{0xd089, 0x00a9},
|
|
{0xd08a, 0x00aa},
|
|
{0xd08b, 0x00ab},
|
|
{0xd08c, 0x00ac},
|
|
{0xd08e, 0x00ae},
|
|
{0xd08f, 0x00af},
|
|
{0xd090, 0x00b0},
|
|
{0xd091, 0x00b1},
|
|
{0xd092, 0x00b2},
|
|
{0xd093, 0x00b3},
|
|
{0xd094, 0x00b4},
|
|
{0xd095, 0x00b5},
|
|
{0xd096, 0x00b6},
|
|
{0xd097, 0x00b7},
|
|
{0xd098, 0x00b8},
|
|
{0xd099, 0x00b9},
|
|
{0xd09a, 0x00ba},
|
|
{0xd09b, 0x00bb},
|
|
{0xd09c, 0x00bc},
|
|
{0xd09d, 0x00bd},
|
|
{0xd09e, 0x00be},
|
|
{0xd09f, 0x00bf},
|
|
{0xd0a0, 0x00c0},
|
|
{0xd0a1, 0x00c1},
|
|
{0xd0a2, 0x00c2},
|
|
{0xd0a3, 0x00c3},
|
|
{0xd0a4, 0x00c4},
|
|
{0xd0a5, 0x00c5},
|
|
{0xd0a6, 0x00c6},
|
|
{0xd0a7, 0x00c7},
|
|
{0xd0a8, 0x00c8},
|
|
{0xd0a9, 0x00c9},
|
|
{0xd0aa, 0x00ca},
|
|
{0xd0ab, 0x00cb},
|
|
{0xd0ac, 0x00cc},
|
|
{0xd0ad, 0x00cd},
|
|
{0xd0ae, 0x00ce},
|
|
{0xd0af, 0x00cf},
|
|
{0xd0b0, 0x00d0},
|
|
{0xd0b1, 0x00d1},
|
|
{0xd0b2, 0x00d2},
|
|
{0xd0b3, 0x00d3},
|
|
{0xd0b4, 0x00d4},
|
|
{0xd0b5, 0x00d5},
|
|
{0xd0b6, 0x00d6},
|
|
{0xd0b7, 0x00d7},
|
|
{0xd0b8, 0x00d8},
|
|
{0xd0b9, 0x00d9},
|
|
{0xd0ba, 0x00da},
|
|
{0xd0bb, 0x00db},
|
|
{0xd0bc, 0x00dc},
|
|
{0xd0bd, 0x00dd},
|
|
{0xd0be, 0x00de},
|
|
{0xd0bf, 0x00df},
|
|
{0xd180, 0x00e0},
|
|
{0xd181, 0x00e1},
|
|
{0xd182, 0x00e2},
|
|
{0xd183, 0x00e3},
|
|
{0xd184, 0x00e4},
|
|
{0xd185, 0x00e5},
|
|
{0xd186, 0x00e6},
|
|
{0xd187, 0x00e7},
|
|
{0xd188, 0x00e8},
|
|
{0xd189, 0x00e9},
|
|
{0xd18a, 0x00ea},
|
|
{0xd18b, 0x00eb},
|
|
{0xd18c, 0x00ec},
|
|
{0xd18d, 0x00ed},
|
|
{0xd18e, 0x00ee},
|
|
{0xd18f, 0x00ef},
|
|
{0xd191, 0x00f1},
|
|
{0xd192, 0x00f2},
|
|
{0xd193, 0x00f3},
|
|
{0xd194, 0x00f4},
|
|
{0xd195, 0x00f5},
|
|
{0xd196, 0x00f6},
|
|
{0xd197, 0x00f7},
|
|
{0xd198, 0x00f8},
|
|
{0xd199, 0x00f9},
|
|
{0xd19a, 0x00fa},
|
|
{0xd19b, 0x00fb},
|
|
{0xd19c, 0x00fc},
|
|
{0xd19e, 0x00fe},
|
|
{0xd19f, 0x00ff},
|
|
{0xe28496, 0x00f0}
|
|
};
|