Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Open Dataset error

Former Member
0 Kudos

Please help me,

I load data from text file (.txt) on server, the file used Vietnamese language.

My code :

OPEN DATASET gv_dataset FOR INPUT IN TEXT MODE encoding UTF-8 .
DO.
  READ DATASET gv_dataset INTO it_string-rec.
ENDDO

It's error: " "At the conversion of a text from codepage '4110' to codepage '4102' ".

I changed code:

OPEN DATASET gv_dataset FOR INPUT IN TEXT MODE encoding UTF-16BE.

It's no support (syntax error). How do i do ?

Edited by: T.Nhung on Dec 3, 2011 4:16 AM

Edited by: T.Nhung on Dec 3, 2011 4:17 AM

2 REPLIES 2

Former Member
0 Kudos

dear friend

you have some various option.

opt 1 :

use utf-32

opt 2 :

use function SCP_REPLACE_STRANGE_CHARS

i.e.

DATA: data_in TYPE string,

data_out TYPE string.

data_in = 'any language'.

CALL FUNCTION 'SCP_REPLACE_STRANGE_CHARS'

EXPORTING

intext = data_in

IMPORTING

outtext = data_out.

WRITE data_out.

opt 3 :

ENCODING DEFAULT

opt 4 :

use statement

IGNORING CONVERSION ERRORS.

hope this helps.

avirat

Former Member
0 Kudos

Thanks for all helper