Consultor Eletrônico



Kbase P139663: COPY-LOB from CLOBCP (iso8859-1) to LONGCHAR (utf-8); when using a shared memory connection, the len
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/19/2009
Status: Unverified

SYMPTOM(s):

COPY-LOB from CLOBCP (iso8859-1) to LONGCHAR (utf-8); when using a shared memory connection, the length of the LONGCHAR is truncated half of the length of the original database CLOB.

Database codepage is UTF-8.

Database CLOB field codepage is iso8859-1.

Client (prowin32) startup.pf : -cpinternal UTF-8 -cpstream UTF-8.

Shared memory connection.

FACT(s) (Environment):

Windows
OpenEdge 10.1C01 Service Pack
OpenEdge Category: Language (4GL/ABL)

CAUSE:

Bug # OE00179556

FIX:

There is no fix at the time of writing.
Workaround:
If use a network connection the lengths are the same. Start up the database with -S parameter and then connect to the database with -S parameter. i.e.
proserve dbname -H localhost -S 12345
prowin32 dbname -H localhost -S 12345