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.