Consultor Eletrônico



Kbase P133378: Proutil convchar convert GB2312 gives errors 6063 and 1650
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/11/2009
Status: Unverified

SYMPTOM(s):

Runs proutil convchar convert GB2312

Converting from code page ISO8859-1 to GB2312

Code page conversion table for ISO8859-1 to GB2312 was not found in convmap.cp. (6063)

The conversion table for these code pages is not found in <file-name>. (1650)

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.1B

CAUSE:

The error is generated because you cannot convert a European CodePage to a Chinese Codepage.

FIX:

There is a workaround since a Double Byte CodePage can handle Single Byte Chars, you can do a
conversion like this:

1. save the DB before converting. This is important in case
something goes wrong.

2. proutil dbname -C convchar convert undefined

3. proutil dbname -C convchar convert GB2312
4. rebuild the indexes using Index Rebuild.
Also it is recommended to go to UTF-8 instead.