Application Development and Automation 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: 
Read only

Open UTF-8 file in non-unicode system

Former Member
0 Likes
1,066

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
Read only

Former Member
0 Likes
738

Solution :

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

1 REPLY 1
Read only

Former Member
0 Likes
739

Solution :

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