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 UTF-8 file in non-unicode system

Former Member
0 Kudos

Hi,

my SAP system is non-unicode My code page is 1100 (based onISO 8859-1) : https://en.wikipedia.org/wiki/ISO/IEC_8859-1

I need to open a external file encoding in UTF8 and i would like just have alphabetics characters but also graphics characters (00C8, 00C9, 00CA...)

Thanks for your help

My test program :

DATA: lv_str TYPE string,

        im_filename type string VALUE '\\test.xhtml',

        lv_data type string.

   TRY.

       OPEN DATASET im_filename FOR INPUT in TEXT MODE ENCODING NON-UNICODE.

       DO.

         READ DATASET im_filename INTO lv_str.

         IF sy-subrc NE 0.

           EXIT.

         ELSE.

           WRITE: /, lv_str.

           CONCATENATE lv_data lv_str INTO lv_data.

         ENDIF.

       ENDDO.

       CLOSE DATASET im_filename.

     CATCH cx_sy_file_open.

   ENDTRY.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Solution :

OPEN DATASET im_filename FOR INPUT IN TEXT MODE ENCODING UTF-8 SKIPPING BYTE-ORDER MARK.

1 REPLY 1

Former Member
0 Kudos

Solution :

OPEN DATASET im_filename FOR INPUT IN TEXT MODE ENCODING UTF-8 SKIPPING BYTE-ORDER MARK.