12-03-2011 2:34 AM
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
12-03-2011 4:46 AM
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
12-28-2011 7:47 AM