ron
Member
AIX 7.1 -- OE10.2B05
In the next few weeks I have to migrate a DB to be Unicode. I am aware that "-cpinternal UTF-8" is required when re-indexing a Unicode DB. Is there anything else that is different when a Unicode DB is dumped/reloaded?
Second question: the Progress docs say: "When an existing database is converted to UTF-8, the amount of storage required by each non-ASCII character increases. Roughly, each non-ASCII Latin-alphabet character converted to UTF-8 tends to require two bytes, while each double-byte Chinese, Japanese, or Korean character converted to UTF-8 tends to require three bytes." How should I interpret that? Does it mean that each character in a char field in a single-byte DB (isi8859-1) becomes two bytes after Unicode conversion? Or does it become three bytes?
Third question: the size limit of a field is 32K. Is this limit 32K physical bytes? Or 32K logical (ie, Unicode) bytes?
Ron.
In the next few weeks I have to migrate a DB to be Unicode. I am aware that "-cpinternal UTF-8" is required when re-indexing a Unicode DB. Is there anything else that is different when a Unicode DB is dumped/reloaded?
Second question: the Progress docs say: "When an existing database is converted to UTF-8, the amount of storage required by each non-ASCII character increases. Roughly, each non-ASCII Latin-alphabet character converted to UTF-8 tends to require two bytes, while each double-byte Chinese, Japanese, or Korean character converted to UTF-8 tends to require three bytes." How should I interpret that? Does it mean that each character in a char field in a single-byte DB (isi8859-1) becomes two bytes after Unicode conversion? Or does it become three bytes?
Third question: the size limit of a field is 32K. Is this limit 32K physical bytes? Or 32K logical (ie, Unicode) bytes?
Ron.